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

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

1
एक कमांड लपेटना जिसमें एक और कमांड के लिए सिंगल और डबल कोट्स शामिल हैं
मैंने हाल ही में घड़ी के बारे में सीखा है , लेकिन इसे अपेक्षाकृत परिष्कृत कमांड के साथ काम करने में परेशानी हो रही है। उदाहरण के लिए, मैं पूछना चाहूँगा watchपर निम्न आदेश को चलाने के लिए zshहर तीन सेकंड * : for x in `command_1 | grep keyword …
10 shell  zsh  quoting 

2
यादृच्छिक संख्याओं / शब्दों के अनुक्रम उत्पन्न करने के लिए seq का स्टोचस्टिक संस्करण?
कुछ समय पहले मैंने छद्म करने के लिए छद्म यादृच्छिक उत्पन्न संख्याओं के अनुक्रम को मुद्रित करने के लिए एक seq- जैसे उपकरण का उपयोग किया था। आप एक सीमा, बीज, और नमूनों की संख्या और बहुत कुछ निर्दिष्ट कर सकते हैं। मैं अभी इस टूल का नाम भूल गया …

1
बैश शेल के लिए तर्क क्या है जो आपको अंकगणित के अतिप्रवाह आदि की चेतावनी नहीं देता है?
bashशेल की अंकगणितीय मूल्यांकन क्षमताओं के लिए सीमाएं निर्धारित हैं । शेल अंकगणित लेकिन राज्यों के इस पहलू के बारे में मैनुअल पर्याप्त है : अति-प्रवाह के लिए कोई जांच नहीं के साथ निश्चित-चौड़ाई के पूर्णांकों में मूल्यांकन किया जाता है, हालांकि 0 से विभाजन फंस जाता है और एक …

1
Ctrl-C काम क्यों नहीं किया?
मैं सिर्फ Ctrlcएक प्रक्रिया को रोकने की कोशिश में अपने खोल पर दो बार मारा जो खत्म होने में लंबा समय ले रहा है। ^C दो बार गूँज गया था, लेकिन यह प्रक्रिया अभी भी जारी रही। Ctrlcइस प्रक्रिया को सामान्य रूप से क्यों नहीं छोड़ा?

4
लूप बनाम विस्तार का प्रदर्शन
नीचे तुलना पर विशेषज्ञ के सुझाव की आवश्यकता है: लूप का उपयोग करके कोड सेगमेंट: for file in `cat large_file_list` do gzip -d $file done सरल विस्तार का उपयोग कर कोड खंड: gzip -d `cat large_file_list` कौन सा तेज होगा? बड़े डेटा सेट में हेरफेर करना है।

1
जब CLI तर्क डैश के साथ शुरू होता है तो टिल्ड (~) का विस्तार क्यों नहीं होता है?
मैंने VNC सर्वर (x0vncserver) को चलाने में कुछ घंटों का समय गंवा दिया और ग्राहक ने अजीब संदेश के साथ जुड़ने से इनकार कर दिया No password configured for VNC Auth सर्वर भी इस त्रुटि को प्रिंट करता है SVncAuth: opening password file '~/.vnc/passwd' failed ठीक है, मैंने बहुत समय …
9 bash  shell  tilde 

7
मैं शब्द विभाजन से बचने के लिए स्ट्रिंग के अंदर एक चर विस्तार कैसे उद्धृत कर सकता हूं?
$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" ऐसे मामले में, मैं $myvarमूल्य के सफेद रिक्त स्थान के कारण शब्द विभाजन से बचने के लिए कैसे उद्धृत कर सकता हूं myvar?
9 bash  shell  sudo  quoting 

1
tr a </ etc / मेजबान | सॉर्ट -r | pr -d> / etc / मेजबान
इस पंक्ति में: tr a A &lt; /etc/hosts | sort -r |pr -d &gt; /etc/hosts अपेक्षित परिणाम क्या होगा? मुझे पता है कि लोअरकेस 'ए' अपरकेस में बदल जाएगा 'ए' लेकिन आगे क्या है? क्या मूल फ़ाइल को फिर से लिखा जाएगा क्योंकि रीडायरेक्ट उसी फ़ाइल नाम के लिए है?

3
फ़ाइल नाम में शेल विस्तार (ए | बी)?
क्या orउदाहरण के लिए फ़ाइल पढ़ते समय शेल में किसी विकल्प का विस्तार करना संभव है । उदाहरण के लिए, इसका मतलब यह है कि, एक फ़ाइल में A या B से मेल करना grepसिंटैक्स का समर्थन करता है (A|B)। इसी तरह, अगर मेरे पास ये फाइलें हैं: file1.txt file2.txt …

1
STDERR से पहले STDOUTs प्रदर्शित करें?
मैं बैश करने के लिए नया हूं और मैं अपने जीवन के लिए यह पता नहीं लगा सकता कि कैसे एक निश्चित कमांड को चलाने के लिए, मान लें ./fffऔर नियमित रूप से स्टडर से पहले प्रिंट करें (मैं स्वयं अर्थ के बारे में भ्रमित हूं) उदाहरण के लिए $ …

4
बृहदान्त्र पर / बिन / श में विभाजित स्ट्रिंग
मेरी dashस्क्रिप्ट के रूप में एक पैरामीटर लेता है hostname:port, अर्थात: myhost:1234 जबकि पोर्ट वैकल्पिक है, अर्थात: myhost मुझे होस्ट और पोर्ट को अलग-अलग वेरिएबल में पढ़ने की जरूरत है। पहले मामले में, मैं कर सकता हूँ: HOST=${1%%:*} PORT=${1##*:} लेकिन यह दूसरे मामले में काम नहीं करता है, जब बंदरगाह …
9 shell  string  dash 

3
स्ट्रिंग चर के साथ शेल कमांड का संरक्षण
एक प्रोग्रामिंग भाषा के भीतर, मैं एक साधारण शेल कमांड निष्पादित करता हूं cd var; echo &gt; create_a_file_here साथ वर एक चर कि (उम्मीद) एक जगह है जहाँ मैं फ़ाइल "create_a_file_here" बनाना चाहते हैं निर्देशिका की एक स्ट्रिंग है किया जा रहा है। अब यदि कोई इस कोड की लाइन …

10
बैश: एक IPv4 पते के चार वर्गों में से एक को निकालें
हम सिंटैक्स का उपयोग कर सकते हैं ${var##pattern}और ${var%%pattern}एक IPv4 एड्रेस के आखिरी और पहले खंड को निकालने के लिए: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} पैरामीटर विस्तार का उपयोग करके हम IPv4 पते …

4
iso दिनांक स्वरूप के साथ ps आउटपुट?
मैं इस आउटपुट lstartको प्रक्रिया की शुरुआत के आधार पर क्रमबद्ध करना चाहूंगा : ps -eo lstart,pid,cmd एम एम: वहाँ YYYY-MM-YYY HH तरह ISO प्रारूप में उत्पादन lstart का कोई तरीका है एसएस? लेकिन अकेले छांटने से इसका हल नहीं निकलता। मैं वास्तव में आईएसओ तिथि प्रारूप रखना चाहूंगा।
9 shell  date  ps 

1
$ PWD की व्युत्पत्ति
की व्युत्पत्ति क्या है $PWD? यह एक संक्षिप्त है? मुझे पता है कि एक कमांड है pwdजो वर्किंग डाइरेक्टरी को प्रिंट करता है, लेकिन मेरे दिमाग में, $CWDकरंट वर्किंग डायरेक्टरी के लिए वैरिएबल का नाम देना ज्यादा मायने रखता है , क्योंकि शेल वेरिएबल में डेटा होता है, बजाय प्रिंट …
9 shell  history  pwd 

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