の中にこの Unix & Linux StackExchange の質問に対する承認された回答へのコメントは「POSIXで定義されている7つの特別なパラメータのうちの1つ」と記載されています$_
。その定義は見つかりませんが、他の8つの定義は見つかります。POSIXで定義された特別なパラメータそして私は$_
定義を見てきましたkshそしてバッシュman ページ。POSIX での定義を教えていただけますか?
答え1
$_
POSIXの特殊パラメータに関する唯一の参照は、シェル変数この抜粋は、さまざまなシェルで使用されているが、すべてのシェルで標準的な方法ではなく、意図的に省略されていることを示しています。
_
(アンダースコア) アンダースコアは歴史的に使用されてきましたが、KornShell でのオーバーロードされた使用は混乱を招くため、IEEE Std 1003.1-2001 の Shell and Utilities の巻からは省略されています。
したがって、ほとんどまたはすべての POSIX 準拠シェルで使用される可能性がありますが、POSIX では明確に定義されていません。