bash script programming

阅读更多
复习:
所有内容按字符处理,除非 expr
字符串连接,不用操作符
test ,[ ] = 要注意空格 空格
if test  2 -gt 1 ; then echo "aa" ; fi;
if [ 2 -gt 1 ]; then echo "aa" ; fi;
这里, ; 表示了换行


一个例子:
例: 计算1到5的平方
#!/bin/sh
#
#Filename: square.sh
int=1

while [ $int -le 5 ]
do
sq=`expr $int \* $int`
echo $sq
int=`expr $int + 1`
done
echo "Job completed"

变量最好用大写

查看 env variable , env

for I in $(ls) ; do  echo $I;  done;

你可能感兴趣的:(Bash)