[Shell]常用语法

赋值

FILE=$1
echo $FILE

循环

for((i=1;i<=10;i++));

for i in $(seq 1 10)

for i in {1..10}

awk 'BEGIN{for(i=1; i<=10; i++) print i}'

for i in `ls`;

for i in f1 f2 f3 ;

list="GOD always love you!"
for i in $list;

for file in /bin/*;

do
echo $line
done

文本读写

for line in `cat filename`
do
 echo $line
done
for line in $(cat filename)
do
 echo $line
done
while read -r line   #-r选项保证读入的内容是原始的内容,意味着反斜杠转义的行为不会发生
do
 echo $line
done < filename

猜你喜欢

转载自www.cnblogs.com/faithfu/p/9914253.html
今日推荐