俺の話を聞け!!LT大会 #8でトークした資料です
ドットインストールのシェルスクリプト入門 #04 特殊変数を使ってみよう(新しいタブで開く)を見ていると、特殊変数(以下、特殊パラメータとします)として5つのパラメータが紹介されています。 $1, $2 ... 引数。引数の順番 $0 スクリプトの名前 $# 引数の数 $@ すべての引数の表示 $* $@と同じ 一方、新しいシェルプログラミングの教科書(新しいタブで開く)のP.42を読んでいると4つの特殊パラーメータが表現されています。 $# (ドットインストールと同じ) $? 直前に実行したコマンドのステータス値 $$ 現在のプロセスのプロセスID $! 最後に実行したバックグラウンドコマンドのプロセスID 今回の記事では、ドットインストールの記事では紹介されていない、”$?“の重要性について考えてみたいと思います。なお今回の記事を書くにあたって、下記の3つのページを参考にしています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く