HiiHahWIKI - making some notes for... -
シェルプログラミング
をテンプレートにして作成
開始行:
*シェルプログラミング [#la473fd9]
シェルで悩んだところのメモ書きです。
***シェルの変数について [#p62c25da]
変数の意味は以下の通り
|変数|意味|
|$$|シェル自身のPID(プロセスID)|
|$!|シェルが最後に実行したバックグラウンドプロセスのPID|
|$?|最後に実行したコマンドの終了コード(戻り値)|
|$-|setコマンドを使って設定したフラグの一覧|
|$*|全引数リスト。"$*"のように「"」で囲んだ場合、"$1 $2 …...
|$@|全引数リスト。"$@"のように「"」で囲んだ場合、"$1" "$2...
|$#|シェルに与えられた引数の個数|
|$0 |シェル自身のファイル名|
|$1~$n|シェルに与えられた引数の値。$1は第1引数、$2は第...
ほうほう、色々あるねー
&br;&br;
ちなみに、以下のサイトを参考にしました。
-[[シェルスクリプト入門:http://www.k4.dion.ne.jp/~mms/uni...
***リダイレクトについて [#ld20af95]
標準出力のリダイレクトは以下の通り
コマンド > aaa.txt
標準出力+エラー出力のリダイレクトは以下の通り
コマンド >& aaa.txt
へー勉強になった
ちなみに、追記の場合は、「>」→「>>」にすればいいよ
終了行:
*シェルプログラミング [#la473fd9]
シェルで悩んだところのメモ書きです。
***シェルの変数について [#p62c25da]
変数の意味は以下の通り
|変数|意味|
|$$|シェル自身のPID(プロセスID)|
|$!|シェルが最後に実行したバックグラウンドプロセスのPID|
|$?|最後に実行したコマンドの終了コード(戻り値)|
|$-|setコマンドを使って設定したフラグの一覧|
|$*|全引数リスト。"$*"のように「"」で囲んだ場合、"$1 $2 …...
|$@|全引数リスト。"$@"のように「"」で囲んだ場合、"$1" "$2...
|$#|シェルに与えられた引数の個数|
|$0 |シェル自身のファイル名|
|$1~$n|シェルに与えられた引数の値。$1は第1引数、$2は第...
ほうほう、色々あるねー
&br;&br;
ちなみに、以下のサイトを参考にしました。
-[[シェルスクリプト入門:http://www.k4.dion.ne.jp/~mms/uni...
***リダイレクトについて [#ld20af95]
標準出力のリダイレクトは以下の通り
コマンド > aaa.txt
標準出力+エラー出力のリダイレクトは以下の通り
コマンド >& aaa.txt
へー勉強になった
ちなみに、追記の場合は、「>」→「>>」にすればいいよ
ページ名: