首页 > Linux教程 > 正文

编写shell时应该注意的8点

这些都是站长在编写shell的过程中总结的,可能会有很多疏漏,希望各位指正。

1. 定义变量时,等号两边不加空格,若变量的值需要有空格,则需要加双引号""

name=pythontab

name="python tab"

这样都是正确的

2. 测试表达式[ 表达式 ] 中[]内两边要加空格,不然它会认为是个变量, 出现错误

3. if每个条件的后面都要用then

4.变量一般用小写,因为系统变量一般使用大写

5.在shell中使用$name之类的语法是,最好加上双引号,“$name”,否则,有时候会出现意想不到的错误

6.expr 命令中运算符要左右加空格,不然会被认为是字符串 。例如 expr 1 + 1,而不能写成expr 1+1,这样会输出1+1

7.将一条命令的结果作为另一条命令的参数时,要用``括起来,是数字键1左边的那个键上的点,不是单引号

8.if----;then ----- fi     注意if [];这个分号很重要,不要忘记




上一篇:理解linux分区你需要知道的几点
下一篇:细说jsonp

PythonTab微信公众号:

Python技术交流互助群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854