- 966 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/05/03(木) 04:42:04.26 .net]
- まあ長いのは、>>929のコードに合わせたからであって、
メインの処理はこれだけなんだけどね i=0 start=2 length=3 last=$((start+length)) for arg in "$@"; do : $((i+=1)) [ $i -gt $length ] && shift [ $i -ge $last ] && continue shift set -- "$@" "$arg" done printf '1: %s\n' "$1" printf '2: %s\n' "$2" printf '3: %s\n' "$3"
|

|