$0
शैल स्क्रिप्ट के नाम पर विस्तारित करता है।बैश स्क्रिप्ट का उपयोग करने वाले उपनाम का नाम कैसे प्राप्त करें
$ cat ./sample-script
#!/bin/bash
echo $0
$ chmod 700 ./sample-script
$ ./sample-script
./sample-script
खोल स्क्रिप्ट एक प्रतीकात्मक लिंक के माध्यम से लागू किया जाता है, तो $0
अपने नाम के साथ फैलता है:
$ ln -s ./sample-script symlinked-script
$ ./symlinked-script
./symlinked-script
मैं कैसे एक उपनाम का नाम मिल सकता है? यहां '$ 0' फ़ाइल नाम पर फिर से फैलता है:
$ alias aliased-script=./sample-script
$ aliased-script
./sample-script
लेकिन यह अब उपनाम नहीं है। –
हे, सच है। ठीक है, वास्तविक 'उपनाम' का उपयोग करके अपडेट किया गया :-) – DigitalRoss
बहुत बहुत धन्यवाद! आप सही हैं: मैं उम्र के बाद से इस तरह एलियास का उपयोग कर रहा हूं। बस इसके बारे में नहीं सोचा, जब तक कि तुमने मुझे याद दिलाया! :-) – xebeche