寻觅生命中的那一片浅草......

shell中如何注释掉一段话

: << EOF

要注释的内容
EOF

: 就是什么也不作(do nothing)即空命令。他的最基本作用就是在if,then条件中。在if语句中各部分必须接执行命令,但有时你不在乎条件是为真(或假)只在乎相反情况。例如如果检测存在某路径什么也不做,不存在就echo报错。可写为
if[ -d $DIRECTORY ]
then : #do nothing
eles
echo “the directory do not exit  ”
fi

下面字段
command《 WORD
any input
file content
WORD
是本地文档的用法.将以上字段写入某脚本,只需在两个WORD间输入任意内容(WORD是本地文档名可以随便写),就可以在脚本中用command来执行而不必再重建一文件,这常用在菜单屏幕中例如
…..
….
cat <<MENU
1. List files
2.HELP
3.exit
MENU
……

所以: 《 WORD
。。。。
WORD
就相当于建一本地文件,对他执行空命令,也就是啥也没干就相当于注释了。
可参考linux和unix编程指南(网上有pdf)18章和25章等。

尚无评论

发表评论

2024年四月
« 5月    
1234567
891011121314
15161718192021
22232425262728
2930