shell 中的单行注释和多行注释

2017-10-04添加背景交代:

suse10,华为单板,前四个方法皆是小白在实际linux环境中测试结果,可能linux版本的区别,并不会所有场景都兼容...另一个小白2015-01月已正式转型为JAVA开发,现有公司的信息安全上不了CSDN,有些反馈比较延迟...特此说明下....


1. 单行注释

众所周知,#  比如想要注释:echo “ni”

# echo "ni"

 

2. 多行注释:

法一:

: << !

语句1

语句2

语句3

语句4

!

例如:

linux101:/home/wsj # sh dian
ni
ni
ni
ni
ni
ni

linux101:/home/wsj # more dian
#!/bin/ksh
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"

:<<!
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"

!

法二:

: '

语句1

语句2

语句3

语句4

'

例如:

linux101:/home/wsj # sh dian
ni
ni
ni
ni
ni
ni

linux101:/home/wsj # more dian
#!/bin/ksh
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"

: '
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"

'

 2014-02-03-06补充:

法三:

if false; then

语句1

语句2

语句3

语句4

fi

linux101:/home/wsj # sh dian
ni
ni
ni
ni
ni
ni

linux101:/home/wsj # more dian
#!/bin/ksh
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"

if false; then
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"
echo "ni"

fi

 

 法四:

: << 字符  #这里的字符可以是数字或者是字符都可以

语句1

语句2

语句3

语句4

字符                        

 

2014-09-10 教师节快乐,由chaosink哥们 和Dablelv哥们 2017-09-27 提供补充:

法五:

((0)) && {

语句1

语句2

语句3

}

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值