1. 程式人生 > >[Shell]常用語法

[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