お知らせ

現在サイトのリニューアル作業中のため、表示が崩れているページが存在することがあります。

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

2024/01/22 16:38 OS::Linux::コマンド

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

基本

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

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

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

abc
de