shell スクリプト、linux コマンドについてまとめる備忘録
数値を扱う
# $((a+b)) #こんな感じでOK
a=1;b=2
echo $((a+b))
可変長引数について
実装
drop2() {
echo ${@:3}
}
drop2 1 2 3 4 5 6
# -> "3 4 5 6"と表示される
echo ${@:0}
実行結果
macbook:ShellScript user$ sh ./test.sh 12 13
3 4 5 6
12 13
# $((a+b)) #こんな感じでOK
a=1;b=2
echo $((a+b))
drop2() {
echo ${@:3}
}
drop2 1 2 3 4 5 6
# -> "3 4 5 6"と表示される
echo ${@:0}
macbook:ShellScript user$ sh ./test.sh 12 13
3 4 5 6
12 13