बैश और बैश में क्या अंतर है?


2

बैश और -बश में क्या अंतर है। जब मैं निष्पादित करता हूं echo $0, तो यह bashएक मशीन -bashपर और दूसरी मशीन पर लौटता है । उनके बीच क्या अंतर है?


1
मुझे लगता है कि यह केवल आउटपुट स्वरूपण की बात है। जहां तक ​​मुझे पता है, -bashशेल के रूप में ऐसी कोई चीज नहीं है , लेकिन मुझे निश्चित रूप से गलत किया जा सकता है।
जॉन विलेमसे

1
$ 0 केवल कन्वेंशन द्वारा कमांड का नाम है और एक और सम्मेलन -$ 0 में अपने नाम के सामने एक लॉगिन शेल के लिए है । अगर आप मैन एक्जीक्यूट को देखते हैं तो आप देखेंगे कि आप बैश को अंजाम देते समय $ 0 कुछ भी कर सकते हैं।
एड्रियन प्रैंक

जवाबों:


8

-Arg 0 की शुरुआत में प्रक्रियाएँ login, या exec -lबैश में द्वारा चलाई गई हैं ।


धन्यवाद :) आपके जवाब को पढ़ने के बाद, मैंने किया help execऔर कहा कि,If the first argument is '-l', then place a dash in the zeroth arg passed to FILE, as login does.
thefourtheye
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.