シェルスクリプト

仕事上、いろいろ触れないと困るのでシェルスクリプトを勉強中。
(相変わらずあれやこれやと手を出している)
複数行入力を1行ずつ処理する方法がやっと分かった。
IFSとか知らないと全く分からない所が嫌だなぁ・・・。
rubyなら直感的に書けるし、多少困ってもAPI見れば大体分かるのに。ふぅ。

IFS_BAK=$IFS
# 区切り文字を改行に変更する
IFS="
"

for dir in `ls -la`
do
    echo "dir is $dir"
done

IFS=$IFS_BAK 


シェルスクリプトの書き方のコツが何となく分かってきた気がした(?)今日この頃。