\(1〜\)n までの引数の並びを一つ左にずらす。
一度使うと $1 の内容に $2 の内容が置きかわる(元の $1 の値は削除される)。
希哲13年1月22日,Synx シェル函数として追加。引数の先頭から指定した数の引数を削除して出力する。shift
と異なり非破壊的に使える。〈sift〉は「ふるいにかける」の意。
$ sift 2 a b c d
c d
Synx シェル函数に sift() を追加した。任意の引数の先頭から指定した数の引数を削除して出力する。非破壊的で,shift を使いたくない時に使う。英単語〈sift〉には「ふるいにかける」という意味がある。