shebang पर टैग किए गए जवाब

यदि आपका प्रश्न स्क्रिप्ट की शुरुआत में है तो # /!! टैग का उपयोग करें

3
POSIX द्वारा `#! 'वाक्यविन्यास का व्यवहार अनिर्दिष्ट क्यों है?
POSIX विनिर्देशन के शेल कमांड भाषा पृष्ठ से: यदि शेल कमांड्स की फाइल की पहली पंक्ति "#!" अक्षर से शुरू होती है, तो परिणाम अनिर्दिष्ट होते हैं। #!POSIX द्वारा अनिर्दिष्ट व्यवहार क्यों किया जाता है ? मुझे यह चकित करता है कि इतना पोर्टेबल और व्यापक रूप से इस्तेमाल किया …
17 shell  posix  shebang 

2
'-V' और '-x' के तर्कों का मतलब क्या है?
मैंने निम्नलिखित शेलबैंग के साथ शेल स्क्रिप्ट के एक जोड़े को देखा है: #!/bin/bash -x -v हालांकि, man bashयह नहीं समझाता है कि ये तर्क -xऔर क्या हैं -v, अगर वे bashसभी के हैं। तो क्या उन करना -xऔर -v(और अन्य संभावित तर्क) क्या मतलब है?
17 bash  shebang 

3
किस शेल दुभाषिया में कोई शेबंग के साथ स्क्रिप्ट चलती है?
मान लीजिए कि मेरे खाते के लिए डिफ़ॉल्ट शेल zsh है, लेकिन मैंने टर्मिनल खोला और बैश को निकाल दिया और स्क्रिप्ट का नाम दिया prac002.sh, स्क्रिप्ट, zsh या बैश को निष्पादित करने के लिए किस शेल इंटरप्रेटर का उपयोग किया जाएगा? निम्नलिखित उदाहरण पर विचार करें: papagolf@Sierra ~/My Files/My …


6
स्क्रिप्ट शुरू होने के बाद दुभाषिया चुनें जैसे कि हैशबंग के अंदर
क्या स्क्रिप्ट को निष्पादित करने वाले दुभाषिया को गतिशील रूप से चुनने का कोई तरीका है? मेरे पास एक स्क्रिप्ट है जिसे मैं दो अलग-अलग प्रणालियों पर चला रहा हूं, और जिस दुभाषिया का मैं उपयोग करना चाहता हूं वह दो प्रणालियों पर विभिन्न स्थानों में स्थित है। हर बार …

6
यदि बॉर्न शेल किसी वितरण में उपलब्ध नहीं है, तो क्या हैशबैंग में बिन / श का उपयोग करना सही है?
आमतौर पर, शेल स्क्रिप्ट में स्क्रिप्ट फ़ाइल की पहली पंक्ति में निम्न टिप्पणी होती है #!/bin/sh:। मेरे द्वारा किए गए शोधों के अनुसार, इसे "हैश बैंग" कहा जाता है और यह पारंपरिक टिप्पणी है। यह टिप्पणी यूनिक्स को सूचित करती है कि यह फ़ाइल निर्देशिका के तहत बॉर्न शेल द्वारा …

2
डबल हेफ़ेन (-) काम के साथ शुरू होने वाला यह शेबंग कैसे करता है?
मैंने रोसेटाकोड पृष्ठ में निम्नलिखित प्रकार के शेबंग पाए हैं: --() { :; }; exec db2 -txf "$0" यह Db2 के लिए काम करता है, और Postgres के लिए एक समान बात है। हालांकि, मुझे पूरी लाइन समझ में नहीं आती है। मुझे पता है कि डबल डैश एसक्यूएल में …

3
क्यों "पीएस कुल्हाड़ी" बिना "#!" हैडर?
जब मैं इस स्क्रिप्ट को चलाता हूं, तो मारने तक का इरादा है ... # foo.sh while true; do sleep 1; done ... मैं इसका उपयोग नहीं कर पा रहा हूँ ps ax: >./foo.sh // In a separate shell: >ps ax | grep foo.sh 21110 pts/3 S+ 0:00 grep --color=auto …

6
बहुत अधिक शेबंग (स्क्रिप्ट घोषणा) लाइनें - किसी भी तरह से अपनी राशि को कम करने के लिए?
मेरे पास एक परियोजना है जिसमें लगभग 20 छोटी .shफाइलें शामिल हैं। मैं इन "छोटे" का नाम देता हूं क्योंकि आम तौर पर, किसी भी फ़ाइल में कोड की 20 से अधिक लाइनें नहीं होती हैं। मैंने एक मॉड्यूलर दृष्टिकोण लिया क्योंकि इस प्रकार मैं यूनिक्स दर्शन के लिए वफादार …

3
स्क्रिप्ट वितरित करना: क्या मुझे शबंग के लिए बिन / गॉव या / usr / बिन / गॉव का उपयोग करना चाहिए?
आमतौर पर / बिन या usr / बिन में gawk है? मैं साथ जाऊंगा #!/usr/bin/env gawkलेकिन फिर मैं तर्कों का उपयोग नहीं कर सकता। अभी मैं उपयोग कर रहा हूं #!/bin/gawk -f। स्क्रिप्ट बहुत लंबी है और इसमें बहुत सारे उद्धरण हैं और स्टड के साथ काम करता है। GNU …
12 awk  shebang  env 

1
ऐसी कोई फ़ाइल या निर्देशिका नहीं है लेकिन मैं इसे देख सकता हूँ!
मैं winSCP का उपयोग कर एक बिना सिर के रास्पबेरी पीआई पर एक पायथन स्क्रिप्ट चलाने की कोशिश कर रहा हूं, और निम्न त्रुटि संदेश प्राप्त कर सकता हूं: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such file or directory. जब मैं कोशिश …

2
क्यों मेरे सिस्टम पर काम नहीं कर रहा है #? / Usr / bin / env बैश?
मैं कुछ मुद्दों पर भाग गया जब कुछ स्थापना स्क्रिप्ट चला रहे थे जहां उन्होंने शिकायत की थी bad interpreter। इसलिए मैंने एक तुच्छ उदाहरण दिया, लेकिन मैं यह पता नहीं लगा सकता कि समस्या क्या है, नीचे देखें। #!/usr/bin/env bash echo "hello" निम्न त्रुटि में परिणाम के ऊपर स्क्रिप्ट …

3
"#" के साथ "शी-बैंग" क्यों शुरू होता है?
"शी-बैंग" एक के साथ क्यों शुरू होता है #!, जैसे #!/bin/bash? मैंने हमेशा स्वीकार किया है कि यह कैसे किया जाता है, लेकिन क्या इसके पीछे कोई कारण है? क्यों से शुरू करें #; यह आमतौर पर एक टिप्पणी नहीं है? या यह मुद्दा है कि यह टिप्पणी की जानी …
10 shell  history  shebang 

1
शबंग लाइन cr-lf के साथ काम नहीं कर रही है
निम्नलिखित प्राथमिक लिपियों के शेबंग भाग क्यों काम नहीं कर रहे हैं: $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory मैन्युअल रूप से दुभाषिया …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.