Re: bash/sh 請教
※ 引述《style.bbs@mocsa.twbbs.org (龍五手上只要有槍)》之銘言:
> 在 bash shell 下,可以用以下 for loop
> for (( i=0;i<10;i++ ))
> do
> # ...
> done
> 同樣的語法,在 sh 下,語法錯誤
> Syntax error: Bad for loop variable
> 請問在 sh 下, 該語法應該怎麼寫 ?
[for loop]
for i in 0 1 2 3 4 5 6 7 8 9
do
echo $i
done
[while loop]
i=0
while [ $i -lt 10 ]
do
echo $i
i=`/bin/expr $i + 1`
done
[seq colne]
# cd /usr/ports/misc/seq2
# make install clean
for i in $(seq2 -s 0 -e 9)
do
echo $i
done
--
「紊亂中找到秩序,混沌中釐清觀念」
不管周遭的世界如何改變,世上仍然有恆常不變的根本價值與通則 -
- Jim Collins -
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 140.138.148.172
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章