シェルスクリプトでshiftとwhileの組み合わせ

サラトガIT日記 > Linux(UNIX) > シェルスクリプトでshiftとwhileの組み合わせ シェルスクリプトでshiftとwhileの組み合わせ

※実経験の記憶を頼りに自宅の PC 環境(VMWareなど)で再現している内容もあるのでご注意下さい

2008-05-29

 

前回、シェルスクリプトの shift については書きましたが、今回は shift を使った便利なテクニックです。テクニックといっても、全部の引数をループで受け取るだけの簡単な TIPS ですが・・・。では、while を使った簡単なプログラムです。

while [ $# -gt 0 ] ; do
    echo "input = $1";
    shift;
done

実行結果は以下の通りです。

% ./saratoga.sh 1 2 3 4 5

input = 1
input = 2
input = 3
input = 4
input = 5

関連記事

上記の記事に関連する記事(最新の10件)です。