LINUX: 多行注释 <Block comment>
2014-05-18 11:41
573 查看
在linux shell中没有多行解释,只有每一行每一行注释。在写脚本时,常遇一段脚本可以运行,另一段又不可以的情况。下次现运行此脚本时,不想运行正常的那一段.所用的方法是在程序的每一句前面加上"#",
如果是多行.每一句加上"#"太麻烦,使用以下方法可以快速解决这个问题。
可以使用下面的方法:
使用错误的命令,加下"&&",加上程序块(program;programg;)
即:
wrong commang && ( programg )
原理:把程序用()把程序当做一句运行.
由于前面的命令报错,所以不会运行后面的程序.
例:
[root@3 ~]# kk && (ls;pwd)
-bash: kk: command not found
明显ls;pwd命令没有运行。
&& 表示前面的命令成功运行,就运行后面的命令。
由于kk是一个错误的命令,所以不会运行下面的两条命令(ls;pwd)
如果是多行.每一句加上"#"太麻烦,使用以下方法可以快速解决这个问题。
可以使用下面的方法:
使用错误的命令,加下"&&",加上程序块(program;programg;)
即:
wrong commang && ( programg )
原理:把程序用()把程序当做一句运行.
由于前面的命令报错,所以不会运行后面的程序.
例:
[root@3 ~]# kk && (ls;pwd)
-bash: kk: command not found
明显ls;pwd命令没有运行。
&& 表示前面的命令成功运行,就运行后面的命令。
由于kk是一个错误的命令,所以不会运行下面的两条命令(ls;pwd)
相关文章推荐
- Linux界面切换:图形界面<——>字符界面
- linux启动流程导读(arm为例)<二>
- linux中断导读之--初始化<2>
- 【视频】ffmpeg编译成功<Linux + VS2005>
- 2012-Linux->17 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
- 2012-Linux->18(1_20 error)->2 <do u know reasons?>
- 重读<Understanding The Linux Virtual Memory Manager>笔记
- Linux设备模型<五>实例二winter_bus
- linux动态调整磁盘的容量<lvm>
- <Linux笔记>Arch Linux小结 硬盘安装
- linux 学习心得笔记<初级>第三篇
- [Linux]:关于cat >file,cat<file<<EOF
- linux 学习心得笔记<初级>第一篇
- Linux忘记密码解决方案 <grub篇>
- qtcpsocket qtcpserver,在用block写数据包的时候,注意">>"和"<<"用法
- linux下查找当前目录下,所以包含&quot;&lt;s3c2410.h&gt;&quot;的普通文件
- linux下hp-scan --viewer=<viewer>命令的使用
- linux启动流程导读(arm为例)<一>
- Linux设备模型<一>认识Sysfs
- Linux设备模型<二>底层模型