お知らせ

現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。

Linuxコマンドメモ:shift

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

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

基本

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

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

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

abc
de