编写你的shell其实很简单

2019-09-23 09:20:28王振洲

附录:

根据本人初涉shell,遇到的问题例举如下,希望可以减少大家走弯路的时间:

  1、整个shell脚本,其实就相当于你在终端输入的一系列命令,如果想在shell里做什么,就先想想在终端可以做什么吧,字符的的连接,就是直接用 "" 双引号,输出,变量定义无 $ 符号,但是使用时一定要加上 $ 符号。

  2、"="  赋值符号,两边一定不能有空格,这和其他语言有区别,尤其是你还有自己代码美观风格时特别注意,否则会报语法错误!

  3、for 中的数组内容是以 " " 空格分隔,而非 "," 逗号分格

  4、条件判断 [ true ] 中括号 后面需要有一个空格,但是两个中括号之间不能有空格如 [[ true ]]

  5、while 条件判断可以用 () 括号,也可以用 [[ ]] 中括号

  6、如果用windows写shell,一定要注意换行符格式 n 而非 rn , 需要借助一些编辑器(如notepad++)更改换行符格式!

终了: 其实,语言只是一种工具,永远不会太难(太难也不会有人用啊),真正能让工具工作起来的,是你的思想!

其实很简单,Just do it .

[ root @my-pc ]$ sh urScripts.sh    #see you next time

以上就是本文的详细内容,希望对大家的学习有所帮助。