Bashでは、一貫して意味のある特別な値を保持するいくつかの変数があるようです。例えば、
./myprogram &; echo $!
バックグラウンドのプロセスのPIDを返しますmyprogram
。$?
現在のTTYだと思うような他のものを知っています。他にありますか?
15
それらのいくつかはBashのみではありません。これらは他のBourne関連のシェルでも使用されており、実際にはPOSIXで指定されています。
—
追って通知があるまで一時停止。
何について:IFS = $ '\ n'を参照してください:stackoverflow.com/questions/4128235/...
—
SGU
@sguこれはパラメータではありません。それは特別なタイプの引用です。
—
chepner
$'\n'
有向グラフの交換から生じるリテラルの改行文字である\n
ASCII 10で
あなたが探してここに来た場合
—
Tripleee
${1}
、${*}
など、中括弧はただ曖昧さ回避のためのもの、そして多くの場合、冗長。単独で${x}
は、とまったく同じ$x
です。
どういう
—
Sridhar Sarnobat
$!
意味ですか?私は承知していますが!$
、そうではありません。