shell 编程!
文章目录
引言
我非常欣赏这句话。
- 没有完美的编程语言。没有最好的语言,只有最合适或最不合适的语言。 –Herbert Mayer
写脚本
我之前也写过一点点的bash shell,完全是为了少打一些命令。但是我之前 写的代码很不规范,今天看了第一份代码,立刻发现了我应该注意的地方。
- 注释#后面要加一个空格,一行写不完的注释后面几行的要以#+开头。
# this is a comment,but it may be
#+ too long
- 程序的结束要写一个exit 0,这个就像C语言中的return 0
- 引用变量,最好要加上双引号
- 引用命令的执行结果使用``(和波浪号同一个键的那个符号)
- #!这个叫sha-bang
执行脚本
我以前总是通过先赋予文件可执行权限,再执行的方式运行脚本,今天看到的 方法令我眼前一亮。
- 通过bash filename或者sh filename的方式执行。