網路城邦
上一篇 回創作列表 下一篇   字體:
linux sh script 健身操
2020/12/16 13:57:06瀏覽105|回應0|推薦0
linux sh健身操
書到用時方恨少
每日一刷以防隨堂考


#!/bin/sh

#---1 for list
list= aaa bbb ccc

for st1 in $list
do
echo $st1
done

#---2 for seq1

for i1 in `seq 1 5`
do
echo $i1
echo $i1 >> tmp.txt
done

#---3 for seq2

for i1 in $(seq 6 10)
do
echo $i1
echo $i1 >> tmp.txt
done

#---3 file 1

while read st1
do
echo $st1
done < tmp.txt

#---5 file 2

i2=0
while read st1
do
i2=$(($st1 + $i2))
done < tmp.txt
echo $i2

#--- 6 if int eq
if [ $i2 -eq 55 ]
then
echo ok1
fi

#---7 if string eq
if [ "$i2" = "55" ]
then
echo ok2
fi

#---8 if file exist
if [ -e tmp.txt ]
then
rm tmp.txt
fi


#---
exit 0
( 不分類不分類 )
回應 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=greatcat&aid=154659908