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

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

4
खाली होने पर इटरेट फाइल लिस्ट को बैश करें
मैंने सोचा कि यह सरल होगा - लेकिन यह मेरी अपेक्षा से अधिक जटिल साबित हो रहा है। मैं एक विशेष प्रकार की सभी फाइलों को एक निर्देशिका में बदलना चाहता हूं, इसलिए मैं यह लिखता हूं: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done …
33 bash  parameter 

4
मैं अपनी कार्यशील निर्देशिका दिखाने के लिए अपने bash प्रॉम्प्ट को कैसे बदल सकता हूं?
मैं इस तरह से अपने वर्तमान काम कर सकते हैं myPrompt$ pwd /Users/me/myDir मैं चाहता हूं कि मेरा खोल ऐसा दिखे /Users/me/myDir$ pwd /Users/me/myDir क्या यह संभव है? मैं यह कैसे कर सकता हूं?
33 bash  osx  prompt 

2
स्क्रिप्ट के लिए 'स्क्रीन' के अंदर आउटपुट कैसे प्राप्त करें?
मेरे पास एक screenउदाहरण चल रहा है, और मुझे screenअपनी स्क्रिप्ट के अंदर कुछ कोड निष्पादित करने और परिणाम प्राप्त करने की आवश्यकता होगी । पहला भाग काफी आसान है, मैं बस screen -S session_name -X eval 'stuff "$cmd"\015'। (मैंने एक स्क्रिप्ट में मिली एक पंक्ति को संशोधित किया ) …

2
क्यों `सॉर्ट <(ls -l)` काम करता है, लेकिन `सॉर्ट <(ls -l)` फेल?
आज मैं इस लेख के साथ फीफो के बारे में कुछ सीख रहा हूं: नामांकित पाइप्स का परिचय , जिसमें उल्लेख है cat &lt;(ls -l)। मैंने प्रयोग करके कुछ प्रयोग किए sort &lt; (ls -l), जो एक त्रुटि उत्पन्न करता है: -bash: syntax error near unexpected token `('` फिर मैंने …

1
ईएससी + {: यह क्या है और मैं इसके बारे में अधिक जानकारी कहां से प्राप्त कर सकता हूं?
मैं बैश प्रॉम्प्ट पर चारों ओर खेल रहा था, और उसके बाद ESC दबाया {, जिसके बाद, शेल ने फाइलग्लोब स्ट्रिंग में, पूरा होने के लिए सभी फाइलें दिखाईं। उदाहरण: यदि मैंने इसके bash Cबाद टाइप किया था ESC+{, तो शेल यह दिखाएगा: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}सी के साथ शुरू होने वाली …

5
उन पंक्तियों की संख्या द्वारा क्रमबद्ध फ़ाइलों की सूची, जिनमें वे शामिल हैं
मैं फ़ाइलों की पंक्तियों की संख्या को उन पंक्तियों की संख्या के आधार पर /group/book/four/wordक्रमबद्ध कैसे कर सकता हूँ ? ls -l आदेश उन्हें नीचे सूचीबद्ध करता है, लेकिन उन्हें क्रमबद्ध नहीं करता है
32 bash  shell  files  wc 

3
$ का क्या मतलब है?
मैं एक ट्यूटोरियल के माध्यम से अनुसरण कर रहा हूं और इस कमांड को चलाने का उल्लेख करता हूं: sudo chmod 700 !$ मैं परिचित नहीं हूं !$। इसका क्या मतलब है?

6
पिछले कार्यक्रम से आउटपुट की लाइनों की संख्या की गणना करें
मैं आउटपुट की लाइनों की संख्या की गणना करने की कोशिश कर रहा हूं जो एक निश्चित प्रोग्राम का उत्पादन करता है। समस्या यह है, कार्यक्रम को चलने में लंबा समय लगता है, और मैं उपयोगकर्ता को आउटपुट प्रदर्शित करना चाहता हूं। क्या अंतिम कमांड आउटपुट लाइनों की संख्या की …

4
find -exec + बनाम खोजें | xargs: कौन सा चुनना है?
मैं समझता हूं कि इसके व्यवहार की नकल करने का विकल्प -execलिया जा सकता +है xargs। क्या कोई स्थिति है जहाँ आप एक रूप को दूसरे पर पसंद करेंगे? मैं व्यक्तिगत रूप से पहले रूप को पसंद करता हूं, यदि केवल एक पाइप का उपयोग करने से बचने के लिए। …
32 bash  find  pipe  xargs 

2
"<<(...)" पुनर्निर्देशन का क्या अर्थ है?
मैंने देखा है कि rvm (रूबी संस्करण प्रबंधक) निम्नलिखित कमांड का उपयोग करके स्थापित किया गया है: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) इसलिए जैसा कि मैं समझता हूं कि हम स्क्रिप्ट सामग्री प्राप्त करते हैं और इसे बैश को पास करते हैं (मुझे विश्वास है &lt; &lt;और &lt;&lt;यही बात …

3
मैं दो bash कमांड का उपयोग कैसे कर सकता हूँ-कमांड खोजने में?
क्या कमांड के -execहिस्से में 2 कमांड का उपयोग करना संभव है find? मैंने कुछ इस तरह की कोशिश की है: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; और मुझे मिलता है: खोज: गायब तर्क -exec chmod: पहुँच नहीं सकता {}: ऐसी …
32 bash  find 

1
फ़ाइल डिस्क्रिप्टर और शेल स्क्रिप्टिंग
मुझे यह समझने में बहुत मुश्किल समय हो रहा है कि कोई शेल स्क्रिप्ट में फ़ाइल डिस्क्रिप्टर का उपयोग कैसे करता है। मैं मूल बातें जानता हूं जैसे कि exec 5 &gt; /tmp/foo तो fd 5 लिखने के लिए foo से जुड़ा हुआ है। exec 6 &lt; /tmp/bar … पढ़ने …

2
फ़ाइल मिलान पैटर्न को हटाएं
मुझे सभी उपखंडों में सभी फ़ाइलों को पुन: हटाने की आवश्यकता है जहां फ़ाइल नाम में एक संख्या है, जिसके बाद एक संख्या 'x' और उसके बाद एक संख्या है, कम से कम दो बार। उदाहरण: मैं इन फ़ाइलों को निकालना चाहता हूँ: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' लेकिन मैं इन फाइलों को …
32 bash  files  find  wildcards 

5
getopt, getopts या मैन्युअल पार्सिंग - जब मैं छोटे और लंबे दोनों विकल्पों का समर्थन करना चाहता हूं तो क्या उपयोग करना है?
वर्तमान में मैं एक Bash स्क्रिप्ट लिख रहा हूं जिसमें निम्नलिखित आवश्यकताएं हैं: यह यूनिक्स / लिनक्स प्लेटफार्मों की एक विस्तृत विविधता पर चलना चाहिए इसे छोटे और (GNU) लंबे विकल्पों का समर्थन करना चाहिए मुझे पता है कि getoptsपोर्टेबिलिटी के मामले में यह पसंदीदा तरीका होगा लेकिन AFAIK यह …

3
सहानुभूति के साथ मूल निर्देशिका (../) बदलना
मेरे पास एक सिमलिंक है ~/link -&gt; ~/a/really/long/path जब मैं करता हूं cd ~/link cd .. यह मुझे ले जाता है ~ लेकिन मैं जाना चाहता हूं ~/a/really/long क्या इसे करने का कोई तरीका है? मैं बैश का उपयोग कर रहा हूं।
32 bash  cd-command 

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