बैश में, कई चर दिखाई देते हैं जो विशेष, निरंतर-अर्थ मान रखते हैं। उदाहरण के लिए,
./myprogram &; echo $!
प्रक्रिया की पीआईडी वापस करेगा जो पृष्ठभूमि में थी myprogram
। मुझे दूसरों के बारे में पता है, जैसे कि $?
मुझे लगता है कि वर्तमान TTY है। क्या अन्य हैं?
$'\n'
एक शाब्दिक न्यूलाइन वर्ण है जिसका परिणाम \n
ASCII 10. के साथ
${1}
, ${*}
, आदि, ब्रेसिज़ सिर्फ बहुविकल्पी के लिए कर रहे हैं, और अक्सर अनावश्यक। अलगाव में, इसके ${x}
बिल्कुल बराबर है $x
।
$!
मतलब है? मुझे पता है !$
लेकिन ऐसा नहीं है।