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

बैश कमांड शेल के लिए लिखी गई लिपियों के बारे में प्रश्नों के लिए। त्रुटियों / वाक्यविन्यास त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले शेलचेक प्रोग्राम (या वेब शेलचेक सर्वर पर https://shellcheck.net) के साथ उन्हें जांचें। बैश के इंटरैक्टिव उपयोग के बारे में सवाल स्टैक ओवरफ्लो की तुलना में सुपर उपयोगकर्ता पर ऑन-टॉपिक होने की अधिक संभावना है।

13
बैश लूप में काउंटर इंक्रीमेंट काम नहीं कर रहा है
मेरे पास निम्नलिखित सरल स्क्रिप्ट है जहां मैं एक लूप चला रहा हूं और एक बनाए रखना चाहता हूं COUNTER। मैं यह पता लगाने में असमर्थ हूं कि काउंटर अपडेट क्यों नहीं कर रहा है। यह सबटाइटल thats के कारण बनाया जा रहा है? मैं संभावित रूप से इसे कैसे …
125 linux  bash  shell  scripting  counter 

11
यूनिक्स - फ़ोल्डर्स और फ़ाइल का पथ बनाएं
मुझे पता है कि आप mkdirएक निर्देशिका बनाने के लिए और कर सकते हैंtouch एक फ़ाइल बनाने के , लेकिन क्या एक ही बार में दोनों संचालन करने का कोई तरीका नहीं है? यानी यदि फ़ोल्डर नीचे otherमौजूद नहीं है तो मैं नीचे करना चाहता हूं : cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt …
125 linux  bash  shell  unix  scripting 

8
एक खोल में एक स्ट्रिंग के अंतिम चरित्र को कैसे प्राप्त करें?
मैंने स्ट्रिंग के अंतिम वर्ण को प्राप्त करने के लिए निम्नलिखित पंक्तियाँ लिखी हैं: str=$1 i=$((${#str}-1)) echo ${str:$i:1} इसके लिए काम करता है abcd/: $ bash last_ch.sh abcd/ / यह काम नहीं करता हैabcd* : $ bash last_ch.sh abcd* array.sh assign.sh date.sh dict.sh full_path.sh last_ch.sh यह वर्तमान फ़ोल्डर में फ़ाइलों …
125 string  bash  shell 

4
किसी ऐसे पृष्ठ तक पहुंचने के लिए CURL जिसे किसी भिन्न पृष्ठ से लॉगिन की आवश्यकता होती है
मेरे पास 2 पृष्ठ हैं: xyz.com/aऔर xyz.com/b। मैं केवल तभी पहुंच सकता हूं xyz.com/bजब मैं xyz.com/aपहली बार लॉगइन करूंगा । यदि xyz.com/bदूसरे के माध्यम से जाने के बिना, मुझे बस ब्राउज़र के माध्यम से प्रवेश निषेध (लॉगिन करने के लिए कोई पुनर्निर्देशित नहीं) मिलता है। एक बार जब मैं लॉगिन …

9
डॉकटर कंटेनर से पर्यावरण चर प्राप्त करें
डॉकर कंटेनर से एक पर्यावरण चर प्राप्त करने का सबसे सरल तरीका क्या है जिसे डॉकफेराइल में घोषित नहीं किया गया है ? उदाहरण के लिए, एक पर्यावरण चर जिसे कुछ docker exec container /bin/bashसत्रों के माध्यम से सेट किया गया है ? मैं कर सकता हूं docker exec container …

6
कैसे एक bash खोल स्क्रिप्ट धीमी स्टार्टअप प्रोफ़ाइल करने के लिए?
मेरे बैश शेल को शुरू होने में 3-4 सेकंड लगते हैं, जबकि अगर मैं इसे शुरू करता हूं तो --norcयह तुरंत चलता है। मैंने "प्रोफाइलिंग" शुरू की /etc/bash.bashrcऔर ~/.bashrcमैन्युअल रूप से returnबयानों को सम्मिलित करके और गति में सुधार की मांग की, लेकिन यह एक मात्रात्मक प्रक्रिया नहीं है और …
124 bash  profiling 

6
IFS = $ '\ n' का सटीक अर्थ क्या है?
यदि निम्न उदाहरण, जो IFSलाइन चर चरित्र के लिए पर्यावरण चर सेट करता है ... IFS=$'\n' क्या करता डॉलर साइन मतलब बिल्कुल ? इस विशिष्ट मामले में यह क्या करता है? मैं इस विशिष्ट उपयोग पर अधिक कहां पढ़ सकता हूं (Google खोजों में विशेष वर्णों की अनुमति नहीं देता …

4
बैश में एक स्ट्रिंग के अंतिम x वर्णों तक पहुँचना
मुझे पता चला कि ${string:0:3}एक स्ट्रिंग के पहले 3 अक्षरों तक पहुंच सकता है। क्या अंतिम तीन वर्णों तक पहुंचने के लिए एक समान रूप से आसान तरीका है?
124 string  bash  extract 

11
क्या बकवास में उपयोग के मामले [:] है?
मैंने bash (:) में noop खोजा, लेकिन कोई अच्छी जानकारी नहीं मिल पाई। इस ऑपरेटर का सटीक उद्देश्य या उपयोग मामला क्या है? मैंने निम्नलिखित की कोशिश की और यह मेरे लिए इस तरह काम कर रहा है: [mandy@root]$ a=11 [mandy@root]$ b=20 [mandy@root]$ c=30 [mandy@root]$ echo $a; : echo $b …
124 bash  shell  noop 


7
बैश का उपयोग करके एक स्ट्रिंग में चार की घटनाओं की गणना करें
मुझे बैश का उपयोग करके एक स्ट्रिंग में चार की घटनाओं की संख्या गिनने की आवश्यकता है । निम्न उदाहरण में, चार है जब (उदाहरण के लिए) t, यह echoहै की घटनाओं की सही संख्या tमें varहै, लेकिन जब चरित्र अल्पविराम या अर्धविराम है, यह शून्य बाहर प्रिंट: var = …
123 bash  shell  sh 

7
MacOS टर्मिनल में फ़ाइल का नाम कैसे बदलें?
मेरे पास नाम की फ़ाइलों की एक श्रृंखला के साथ एक फ़ोल्डर है: prefix_1234_567.png prefix_abcd_efg.png मैं बैच को एक अंडरस्कोर और मध्य सामग्री को निकालना चाहूंगा ताकि आउटपुट हो: prefix_567.png prefix_efg.png प्रासंगिक लेकिन पूरी तरह से व्याख्यात्मक नहीं: मैं टर्मिनल का उपयोग करके फ़ाइलों का नाम कैसे बदल सकता हूं? …

5
पथ से निर्देशिका निकालें
मेरी स्क्रिप्ट में मुझे उस फ़ाइल की निर्देशिका की आवश्यकता है जिसके साथ मैं काम कर रहा हूं। उदाहरण के लिए, फ़ाइल = "सामान / बैकअप / file.zip" । मुझे चर से " सामान / बैकअप / " प्राप्त करने का एक तरीका चाहिए $file।
123 string  bash  path 


8
कैसे बैश के अंदर emacs खोलने के लिए
मैं Ubuntu 11.10 का उपयोग कर रहा हूं। जब मैं टर्मिनल में "emacs" कमांड टाइप करता हूं, तो यह एक अलग विंडो के रूप में emacs खोलता है। मैं इसे नैनो संपादक की तरह टर्मिनल के अंदर कैसे खोल सकता हूं?
122 bash  emacs 

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