本を読む

読書やコンピュータなどに関するメモ

bash 4.0:サブシェルのPID

 こんなスクリプトを書く。

echo $$
(echo $$ | cat)
(echo $BASHPID | cat)

 bash 3.2での結果。

12111
12111

 サブシェルの$$は親シェルと同じ。BASHPIDは無し。

 bash 4.0での結果。

12122
12122
12127

 $$は変わらないが、BASHPIDでサブシェル自身のPIDがとれる。

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/563-e7f373b9

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly


FC2Ad