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

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

6
मैं पाइपफेल के समान तरीके से बैकटिक विफलता पर बाहर निकलने के लिए कैसे बैश हो सकता हूं?
इसलिए मैं अपनी बैश लिपियों को कड़ा करना पसंद करता हूं, जहां भी हो सकता है (और जब पाइथन / रूबी जैसी भाषा को सौंपने में सक्षम नहीं) तो यह सुनिश्चित करने के लिए कि त्रुटियों को अनसुना न करें। उस नस में मेरे पास एक सख्त.श है, जिसमें चीजें …

2
Printf "सिकुड़" umlaut क्यों है?
अगर मैं निम्नलिखित सरल स्क्रिप्ट निष्पादित करता हूं: #!/bin/bash printf "%-20s %s\n" "Früchte und Gemüse" "foo" printf "%-20s %s\n" "Milchprodukte" "bar" printf "%-20s %s\n" "12345678901234567890" "baz" यह प्रिंट करता है: Früchte und Gemüse foo Milchprodukte bar 12345678901234567890 baz यह है, umlauts के साथ पाठ (जैसे कि ü) प्रति umlaut एक …
54 bash  unicode  printf 

10
bash: परीक्षण यदि $ WORD सेट में है
मैं एक निर्माण की तलाश कर रहा हूं bash, यह तय करने के लिए कि क्या एक चर $WORDपरिभाषित शब्दों में से एक है। मुझे कुछ ऐसा ही चाहिए: if "$WORD" in dog cat horse ; then echo yes else echo no fi क्या बाश में इस तरह के निर्माण …


6
कैसे कुछ कॉपी करने के लिए, लेकिन सभी फ़ाइलों को नहीं?
इसलिए, आप किसी निर्देशिका के संदर्भ में *उपयोग करते समय सभी फ़ाइलों के लिए वाइल्ड कार्ड के रूप में उपयोग कर सकते हैं cp। क्या xफ़ाइल को छोड़कर सभी फ़ाइलों को कॉपी करने का एक तरीका है ?
54 bash  shell  wildcards 

2
क्या 'set -o vi' सेट होने पर स्क्रीन साफ़ करने के लिए Ctrl + L को सक्षम करने का कोई तरीका है?
जब आप bash डिफ़ॉल्ट मोड में Ctrl+ दबाते हैं Lतो स्क्रीन साफ ​​हो जाती है। लेकिन जब मैं दौड़ता हूं set -o viऔर Ctrl+ दबाता हूं Lतो कीस्ट्रोक प्रिंट होता है ( ^L)। क्या इस व्यवहार को रखने का कोई तरीका है?
54 bash  readline  vi-mode 

6
एक अंडरस्कोर के साथ दो चर को समेटना
मैं एक अंडरस्कोर है कि एक फ़ाइल नाम बनाने के लिए दो चर को संक्षिप्त करने की जरूरत है। चलो मेरे चर कहते हैं $FILENAMEऔर $EXTENSIONफ़ाइल से फ़ाइल नाम पढ़ा जाता है। FILENAME=Hello EXTENSION=WORLD.txt अभी... मैंने सफलता के बिना निम्नलिखित कोशिश की है: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION मुझे हमेशा किसी तरह …

5
एक सीमांकक की पहली घटना से विभाजित विभाजन
मेरे पास अगले प्रारूप में एक स्ट्रिंग है id;some text here with possible ; inside और पहली घटना से इसे 2 तारों में विभाजित करना चाहते हैं ;। तो, यह होना चाहिए: idऔरsome text here with possible ; inside मुझे पता है कि स्ट्रिंग को कैसे विभाजित किया जाए (उदाहरण …

3
मैं एक शेल स्क्रिप्ट स्टिक में पर्यावरण चर "निर्यात" कैसे कर सकता हूं?
मेरे पास कई अमेज़ॅन ईसी 2 खाते हैं और जल्दी से $EC2_HOMEस्क्रिप्ट का उपयोग करके चर जैसे स्विच करने में सक्षम होना चाहते हैं । मेरे पास एक शेल स्क्रिप्ट इस तरह सेट है: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME जब मैं उस स्क्रिप्ट को चलाता हूं जो मुझे पता है …

2
यदि कोई मौजूद है तो सिमिलिंक बनाएं - अधिलेखित करें
मैं डेटा को नीचे ले जाना चाहता हूं /path/to/data/folder/month/date/hour/minute/fileऔर इसे /path/to/recent/fileहर बार फ़ाइल करने के लिए स्वचालित रूप से करता हूं। यह मानते हुए कि मैं समय से पहले नहीं जानूंगा कि क्या /path/to/recent/fileमौजूद है, मैं इसे बनाने के बारे में कैसे जा सकता हूं (यदि यह मौजूद नहीं है) …
54 bash  symlink 

9
मैं ls कमांड से आउटपुट के सिर्फ 1 कॉलम को कैसे गूँजता हूँ?
Ls का कहना है कि जब मैं करता हूँ ls कमांड आउटपुट है: file1 file2 file3 file4 क्या इस केस फ़ाइल 2 में केवल आउटपुट का एक निश्चित कॉलम प्रदर्शित करना संभव है? मैंने बिना किसी सफलता के साथ कोशिश की है: echo ls | $2 मूल रूप से मैं …
54 bash  ls  parameter  arguments 

5
एक निष्पादित कमांड के परिणाम से एक बयान कैसे करें
मैं एक निष्पादित कमोड के आउटपुट से एक IF स्टेटमेंट करने का प्रयास कर रहा हूं। यहां बताया गया है कि मैं इसे कैसे करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है। क्या किसी को ऐसा करने का सही तरीका पता है? if [ "`netstat -lnp …

4
बैश स्टार * वाइल्डकार्ड हमेशा एक (आरोही) सॉर्ट की गई सूची का उत्पादन करता है?
मेरे पास फाइलों से भरी एक निर्देशिका है जैसे logXXकि XX जहां एक दो-चरित्र है, शून्य-गद्देदार, अपरकेस हेक्स जैसे: log00 log01 log02 ... log0A log0B log0C ... log4E log4F log50 ... आम तौर पर कुल 20 या 30 फाइलें कहने से कम होगी। मेरे विशेष सिस्टम पर तारीख और समय …
53 bash  shell  wildcards 

6
क्या कोई कारण है कि एक शबंग / बिन / शश के बजाय / बिन / बाश की ओर इशारा करता है?
अधिकांश शेल स्क्रिप्ट्स में मैंने देखा है (इसके अलावा मैंने खुद नहीं लिखा है), मैंने देखा कि शेबंग को सेट किया गया है #!/bin/sh। यह वास्तव में मुझे पुरानी स्क्रिप्ट पर आश्चर्य नहीं करता है, लेकिन यह काफी नई स्क्रिप्ट पर भी है। वहाँ पसंद करते हैं के लिए किसी …
53 bash  shell  history  shebang 

4
ग्लोब मैच से एक पैटर्न को छोड़ दें
मेरे पास एक ही बेस फाइलनेम वाली कई फाइलें हैं। मैं सभी को हटाना चाहता हूं, लेकिन एक foo.org #keep foo.tex #delete foo.fls #delete foo.bib #delete etc अगर मुझे एक रखने की जरूरत नहीं थी, मुझे पता है कि मैं इस्तेमाल कर सकता हूं rm foo.*। टीएलडीपी^ एक मैच को …
53 bash  wildcards 

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