質問
Kornシェルで$$
の意味は何ですか?私は、それがプロセスIDに関連付けられていると思いますが、私はその正確な意味を知りたい。
解決
$$
はkshのプロセス自体ののプロセスIDです。 $PPID
は、その親のプロセスIDです。
ここで kshが93(です特別なパラメータの)ドキュメント(それが倍の後です)。 ksh88ではのために同じ情報ます。
他のヒント
これは、プロセスIDと仮の名前を作るために使用されます。ファイル名を必要とするが、その名前は、あなたがしているプロセスに固有である必要が言う - 。そう複数の人が同じkshのスクリプトを実行した場合、彼らはお互いを踏まないであろう。
$$、bashでのshや他のUN * Xのシェルです。
所属していません StackOverflow