shell脚本批量注释

摘要:
/Bin/bash:˂˂EOFecho“Iamoldboy”echo“Iamoldboy“echo”Iamoldboy“EOF#˂==大写。在对老男孩老师说的cat命令中添加多行文字是一个原则。回声“Iamyong”[root@web01~]#小子。shIamyong也可以使用其他符号,例如(!

1、使用冒号配合追加输入重定向

推荐使用此方法

冒号在Bash里也是一个命令,表示啥都不做,<<是输入重定向,两个EOF(可用其它特殊成对字符替代)之间的内容通过<<追加给冒号(:),

但是冒号对它们啥都不做,就相当于没做任何处理和输出,就相当于注释了。

[root@web01 ~]# cat oldboy.sh
#!/bin/bash
:<<EOF
echo "I am oldboy"echo "I am oldboy"echo "I am oldboy"EOF #<==顶格写,和老男孩老师讲的cat命令追加多行文本是一个原理。
echo "I am young"[root@web01 ~]# sh oldboy.sh
I am young

也可以使用其他符号,例如(!@%)等等可用的任意字符。

#!/bin/bash
:<<!echo "I am oldboy"echo "I am oldboy"echo "I am oldboy"
!

:<<%echo "I am oldboy"echo "I am oldboy"echo "I am oldboy"
%

:<<@
echo "I am oldboy"echo "I am oldboy"echo "I am oldboy"@

:<<^echo "I am oldboy"echo "I am oldboy"echo "I am oldboy"
^

:<<A
echo "I am oldboy"echo "I am oldboy"echo "I am oldboy"A

echo "I am young"
[root@web01 ~]# sh oldboy.sh
I am young

2、[ 0 -eq 1 ] &&{ 被注释的内容}

[ 0 -eq 1 ] &&{
echo "I am oldboy"echo "I am oldboy"echo "I am oldboy"}
echo "I am oldboy"

3、if false;then 被注释的内容 fi

echo aaa
if false;then
echo bbb
fi
echo ddd

4、((0))&&{被注释的内容}

echo aaaaa
((0)) &&{
echo bbbbb
echo ccccc
}
echo ddddd

免责声明:文章转载自《shell脚本批量注释》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CSS(十一)-- 手机像素Web APi入门之Self-Host(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

shell脚本中的小数运算

  shell脚本中直接进行小数的加减乘除操作,会报错integer expression expected。        可以用2种方式解决,借助bc计算器,但是容器方式运行时,容器中可能没有安装bc,就需要引入bc,重新制作镜像。        也可以用第2种方式awk。 a=3.2 b=1.5 c=`echo "scale=3;$a + $...

lamp安装教程

LAMP环境配置安装注意安装步骤及说明事项。 Linux + apache+mysql+php 附件: 1. 访问ftp报错 解决: 关闭selinux vi /etc/selinux/config 内容修改为: selinux=disable 之后重启reboot。 下图分别为selinux关闭前 和 关闭后: 2. 依赖软件查询 http://rp...

shell 读配置文件

今天跟同事探讨了一下 shell 脚本中对配置文件的读写问题。在此总结一下常用的配置文件的读写方式。大多数的配置文件都是以key=value形式存在的。配置项完全由键值对组成。这样的配置文件读写也是最简单的,假如有以下配置文件user.conf: id=1 name=shaoqiu phone=1234567890 1. source 配置的读取很...

shell学习笔记之正则表达式

一:知识背景 sed -i ' /PermitRootLogin no/ s/^.*$/PermitRootLogin yes/g' /etc/ssh/sshd_config 正则表达式的作用实在太强大了!!!! linux三剑客grep、awk、sed的强大是和正则分不开的,正则说到最基本的就是:从文件或者命令输出过滤文本。正则就是一些特殊字符串的集合...

接口--php对接农行网上支付平台-b2b

对接农行网上支付平台 从银行那边获取到对应的接口包 将文件保存在网站的路径中 我是destoon网站系统对接,就放在了api/pay/新建一个文件夹abc/下 完成之后填写接口的配置文件 路径:ebusclient/TrustMerchant.ini 标出的内容 都是需要填写的 对应的证书,联系银行要 配置完成之后 访问测试文件确定是否安装正确...

adb命令大全

基本用法 命令语法 adb 命令的基本语法如下: 1 adb [-d|-e|-s <serialNumber>] <command> 如果只有一个设备/模拟器连接时,可以省略掉[-d|-e|-s <serialNumber>]这一部分,直接使用adb <command>。 为命令指定目标设备 如果有多个设备...