shift:配列を頭から取り出す

投稿日:OS::Linux::コマンド

引数をスペース区切りで先頭から取り出すやつ。本質は配列操作だと思う

基本

shift 2のようにするとシフト数を指定できる

while [ "$1" != "" ]
do
  echo $1
  shift
done

foo.sh abc deを叩くと以下の出力が得られる

abc
de