2009-12-09 10 views
8

私が出会った「$$」シェルスクリプト内での発現、この

TFILE=$$

のようなもの、誰もが私にその意味を伝えることはできますか?

答えて

20

$$は、現在実行中のプロセスのプロセスIDを意味します。

+0

ありがとうございました。コードは意味をなさないようになりました。 –

1

$$は、UNIXで現在実行中のプロセスのプロセスIDです。

ほとんどの場合、同じスクリプトの複数のインスタンスが実行されている間にファイル名の競合がないように、ログファイルまたは一時ファイルの名前付けに使用されます。

0

echo "$$"は、現在実行中のプロセスのPIDを出力します。

関連する問題