1 |
|
/bin/sh
没有[[]]
字符串等于: [ "$a" = "$b" ]
不能用 ==,等号前后的空格不能省
字符串不等: [ "$a" != "$b" ]
字符串小于: [ "$a" \< "$b" ]
字符串大于: [ "$a" \> "$b" ]
报错“integer expression expected”
时一般都是因为[ "qw" -eq "as" ]
等的操作。-eq -ne -lt -gt
等只能是数字比较,不能用于字符串。
1 | q=`expr 1 / 1` |
1 | yesterday=`date -d "2018-08-08 1 days ago" +"%Y-%m-%d"` |
1 | z=1 |
多线程:
1 | # run processes and store pids in array |