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

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

2
POSIX खोल: क्या `$` अपना विशेष अर्थ खो देता है यदि यह एक शब्द में अंतिम वर्ण है?
जब मैं दौड़ता हूं तो राख, पानी का छींटा और बैश पर $ echo ab$ यह लौट आता है ab$ क्या यह व्यवहार POSIX द्वारा निर्दिष्ट किया गया है या क्या यह POSIX-compliant गोले में सिर्फ एक आम सम्मेलन है? मुझे इस व्यवहार का उल्लेख करने वाले POSIX शेल कमांड …
17 shell  posix 

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

5
क्या चर $ 0 और $ 1 शेल / पर्यावरण चर जैसे हैं?
वहाँ कवच की तरह में चर रहे हैं $0, $1, $2, $?, आदि मैंने निम्नलिखित कमांड का उपयोग करके शेल और पर्यावरण चर को प्रिंट करने की कोशिश की: set लेकिन ये चर सूची में नहीं थे। तो मूल रूप से इन चर को शेल / पर्यावरण चर नहीं माना …
17 shell 

2
स्क्रिप्ट के बाहर से बैश निष्पादन ट्रेस (सेट -x) को दबाएं
मैंने इस प्रश्न का उत्तर खोजने की कोशिश की, लेकिन अब तक कोई भाग्य नहीं मिला: मेरे पास एक स्क्रिप्ट है जो कुछ अन्य स्क्रिप्ट्स को चलाती है, और उनमें से कई अन्य स्क्रिप्ट्स में "सेट-एक्स" है, जो उन्हें निष्पादित प्रत्येक कमांड को प्रिंट करता है। मैं उस से छुटकारा …
17 bash  shell  set 

3
एक प्रोग्राम कैसे तय करता है कि रंगीन आउटपुट है या नहीं?
जब मैं एक टर्मिनल से एक कमांड निष्पादित करता हूं जो रंगीन आउटपुट (जैसे lsया gcc) प्रिंट करता है , तो रंगीन आउटपुट प्रिंट होता है। मेरी समझ से, यह प्रक्रिया वास्तव में ANSI एस्केप कोड्स को आउटपुट कर रही है , और टर्मिनल रंग को प्रारूपित करता है। हालाँकि, …

7
UNIX में बड़ी फाइल कैसे बनाएं?
मुझे ऐसा काम करने के लिए विंडोज में एक रास्ता मिला echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ क्या UNIX में फ़ाइल, एपेंड को कॉपी करने और फिर प्रक्रिया को …
17 shell  files 

2
POSIX- अनुरूप शेल में पासवर्ड के लिए पूछें?
जब मैं किसी bashस्क्रिप्ट में पासवर्ड मांगना चाहता हूं , तो मैं यह करता हूं: read -s ... लेकिन जब मैं bashPOSIX मोड में चलता हूं sh, तो -sविकल्प अस्वीकार कर दिया जाता है: $ read -s sh: 1: read: Illegal option -s मैं सुरक्षित रूप से POSIX- आज्ञा कमांड …

4
पाइप के बगल में रिक्त स्थान
मैंने देखा है history | grep blahऔर history |grep blah; और history|grep blahयह भी काम करता है, हालांकि कोई भी इसका उपयोग करने के लिए कभी नहीं लगता है। क्या रिक्त स्थान में कोई महत्व है (जैसे अलग-अलग कमांड से / के लिए पाइपिंग को अलग-अलग स्थानों के उपयोग की …
17 bash  shell  pipe 

1
rsync पुनरावर्ती सबफ़ोल्डर्स की एक निश्चित गहराई के साथ
मैं rsyncएक फ़ोल्डर को पुनरावर्ती रूप से चाहता हूं लेकिन सबफ़ोल्डर्स को केवल एक निश्चित गहराई तक शामिल करना चाहता हूं। उदाहरण के लिए मैं 1,2,3 या 4 सबफ़ोल्डर्स की गहराई चाहता हूँ: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with …

4
बिल्ली एक्स >> एक्स लूप क्यों करता है?
निम्नलिखित बैश कमांड एक इनफ़िन्ट लूप में जाते हैं: $ echo hi > x $ cat x >> x मैं अंदाजा लगा सकता हूं कि इसके बाद catसे पढ़ना जारी है x। हालांकि, भ्रामक यह है कि बिल्ली का मेरा खुद का परीक्षण कार्यान्वयन अलग व्यवहार प्रदर्शित करता है: // …

3
रनिंग स्क्रिप्ट: «निष्पादन योग्य» निष्पादन योग्य बिट और रूट अधिकारों के बावजूद
मैंने वर्चुअल बॉक्स में डेबियन को स्थापित किया (विभिन्न प्रयोगों के लिए जो आमतौर पर मेरी प्रणाली को तोड़ते हैं) और वर्चुअलबॉक्स अतिथि एडऑन स्क्रिप्ट को लॉन्च करने का प्रयास किया। मैंने रूट के रूप में लॉग इन किया और लॉन्च करने की कोशिश की autorun.sh, लेकिन मुझे «अनुमति अस्वीकृत» …

2
मैं MOTD में रंगों का उपयोग कैसे करूँ?
मैंने डिफ़ॉल्ट को/etc/update-motd.d/00-header संपादित किया , कुछ रंग जोड़कर इसे पढ़ने में आसान बनाया: printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)" मैं एक टर्मिनल में कोड की उस लाइन को ठीक से चला सकता हूं, लेकिन जब मैं 00-headerइस जानकारी को संपादित करता …
17 shell  ubuntu  colors  motd 

4
शेल स्क्रिप्ट चलाते समय उपयोगकर्ता को रूट के रूप में लॉगिन करने के लिए प्रेरित करें
मुझे जो समस्या आ रही है, जब मैं कमांड दर्ज करता हूं, su - root मेरी शेल स्क्रिप्ट फ़ाइल की शुरुआत में, यह उपयोगकर्ता को पासवर्ड दर्ज करने के लिए संकेत देता है और फिर शेल स्क्रिप्ट के बाकी हिस्सों के साथ जारी नहीं रहता है। फिर मुझे टर्मिनल के …

3
बाश में बिल्ली के प्रतिस्थापन के रूप में कम-से-कम संकेत क्यों काम नहीं करता है?
मैंने "बिल्ली के बेकार उपयोग" के बारे में सुना और कुछ सुझाव पाए, लेकिन निम्नलिखित आउटपुट मेरे बैश शेल में कुछ भी नहीं है। < filename बिल्ली का उपयोग करना उम्मीद के मुताबिक काम करता है। cat filename मैं Fedora Core 18 और GNU बैश, संस्करण 4.2.45 (1) का उपयोग …

2
मैं एक प्रोग्राम में डेटा को कैसे स्ट्रीम कर सकता हूं जो एक तर्क के रूप में दी गई फ़ाइल से डेटा पढ़ने की उम्मीद करता है?
मेरे पास एक बड़ी gzipped फ़ाइल है और मैं इसे पढ़ने के लिए एक प्रोग्राम (4s-import इस मामले में) चाहता हूं। पहले फ़ाइल को अनज़िप करने में बहुत समय लगता है और फिर प्रोग्राम को पथ के साथ तर्क के रूप में फ़ाइल पर कॉल करें। क्या ऐसा करना संभव …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.