shell日常使用整理

基本常识

1.变量命名规则:

  1. 首字符必须为字母
  2. 中间不能有空格,能够有下划线_
  3. 不能使用标点符号
  4. 不能使用bash里的keyword

2.变量赋值

变量名=值, (注意。= 两边不能有空格)

var=1
var=$var+1
echo $var+1
输出为1+1,而不是2

能够用例如以下方法使其输出为2
let "var+=1"
#var=$[$var+1]
#var=$(($var+1))
echo $var
或者
var=1
var= expr $var + 1 #(注意,+ 两边的空格,一定要有)

let表示数学运算,expr用于整数值运算。每一项用空格隔开,$[]将中括号内的表达式作为数学运算先计算结果再输出。
上一篇:django_filters实现搜索


下一篇:Shell中字符串的切割、拼接、比较、替换