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


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.