シェルスクリプト・コマンドの覚え書き

シェルスクリプトに慣れるためのメモ。

引数と特別な変数

test.sh

#!/bin/sh

#スクリプト名
echo "$0"

#ドルマークをバックスラッシュでエスケープすれば文字列として扱える
echo "\$0"

#1番目の引数
echo "$1"

#引数の数
echo "$#"

# $* 全部の引数をまとめて1つとして処理?

# $@ 全部の引数を個別として処理?

# $? 直前実行したコマンドの終了値(0は成功、1は失敗)

# $$ このシェルスクリプトのプロセスID

# $! 最後に実行したバックグラウンドプロセスID

参照サイト

https://qiita.com/zayarwinttun/items/0dae4cb66d8f4bd2a337