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

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

30
ओएस एक्स पर पर्यावरण चर सेट करना
OS X में PATH जैसे पर्यावरण चर को संशोधित करने का उचित तरीका क्या है? मैंने Google पर थोड़ा गौर किया है और संपादित करने के लिए तीन अलग-अलग फाइलें मिली हैं: / Etc / पथ ~ / .Profile ~ / .Tcshrc मेरे पास इन फ़ाइलों में से कुछ भी …

11
एक बैश शेल स्क्रिप्ट में सभी तर्कों का प्रचार करें
मैं एक बहुत ही सरल स्क्रिप्ट लिख रहा हूं जो दूसरी स्क्रिप्ट को कॉल करता है, और मुझे अपनी वर्तमान स्क्रिप्ट से उस स्क्रिप्ट को निष्पादित करने की आवश्यकता है जो मैं निष्पादित कर रहा हूं। उदाहरण के लिए, मेरा स्क्रिप्ट नाम है foo.shऔर कॉलbar.sh foo.sh: bar $1 $2 $3 …

10
शेल स्क्रिप्ट में दूसरे स्ट्रिंग के लिए एक सबरिंग बदलें
मेरे पास "मैं सूजी और शादी से प्यार करता हूं" और मैं "सूजी" को "सारा" में बदलना चाहता हूं। #!/bin/bash firstString="I love Suzi and Marry" secondString="Sara" # do something... परिणाम इस तरह होना चाहिए: firstString="I love Sara and Marry"
820 bash  shell 

19
बैश स्क्रिप्ट में वर्तमान निर्देशिका नाम (पूर्ण पथ के बिना) प्राप्त करें
मुझे बस वर्तमान कार्यशील निर्देशिका का नाम बैश स्क्रिप्ट में कैसे मिलेगा, या इससे भी बेहतर, बस एक टर्मिनल कमांड। pwdवर्तमान कार्यशील निर्देशिका का पूर्ण पथ देता है, उदाहरण के लिए, /opt/local/binलेकिन मैं केवल चाहता हूंbin
818 bash  shell 

17
मैं "खोज" से सभी "अनुमति अस्वीकृत" संदेशों को कैसे निकाल सकता हूं?
मुझे सभी अस्वीकृत संदेशों को छिपाने की आवश्यकता है : find . > files_and_folders इस तरह का संदेश आने पर मैं प्रयोग कर रहा हूं। मुझे सभी फ़ोल्डर्स और फ़ाइलों को इकट्ठा करने की आवश्यकता है, जिनके लिए यह उत्पन्न नहीं होता है। क्या files_and_foldersफ़ाइल के लिए अनुमति स्तरों को …

14
मैं टर्मिनल में करंट लाइन को कैसे साफ़ / हटा सकता हूँ?
यदि मैं टर्मिनल का उपयोग कर रहा हूं और कमांड के लिए टेक्स्ट की एक पंक्ति में टाइप कर रहा हूं, तो क्या कोई हॉटकी या उस लाइन को हटाने / हटाने का कोई तरीका है? उदाहरण के लिए, यदि मेरी वर्तमान लाइन / कमांड वास्तव में कुछ लंबी है …
794 bash  terminal 


10
दो निर्देशिका पेड़ों को देखते हुए, मैं यह कैसे पता लगा सकता हूं कि कौन सी फाइलें सामग्री से भिन्न हैं?
यदि मैं दो निर्देशिका पेड़ों के बीच अंतर खोजना चाहता हूं, तो मैं आमतौर पर निष्पादित करता हूं: diff -r dir1/ dir2/ यह ठीक वैसा ही आउटपुट करता है जैसा कि संबंधित फाइलों में अंतर होता है। मैं केवल उन संगत फ़ाइलों की सूची प्राप्त करने में रुचि रखता हूं …
786 linux  bash  shell  unix  diff 

4
विशेष डॉलर साइन शेल चर क्या हैं?
बैश में, कई चर दिखाई देते हैं जो विशेष, निरंतर-अर्थ मान रखते हैं। उदाहरण के लिए, ./myprogram &; echo $! प्रक्रिया की पीआईडी ​​वापस करेगा जो पृष्ठभूमि में थी myprogram। मुझे दूसरों के बारे में पता है, जैसे कि $?मुझे लगता है कि वर्तमान TTY है। क्या अन्य हैं?

13
एक गिट रिपॉजिटरी में लाइनों की संख्या की गणना करें
मैं एक git रिपॉजिटरी में सभी फाइलों में मौजूद लाइनों की कुल संख्या कैसे गिनूंगा? git ls-files मुझे git द्वारा ट्रैक की गई फ़ाइलों की एक सूची देता है। मैं catउन सभी फाइलों के लिए कमांड ढूंढ रहा हूं । कुछ इस तरह git ls-files | [cat all these files] …
766 bash  git  shell  line-count 


10
किसी वैरिएबल को मान निर्दिष्ट करके लाइन द्वारा एक फ़ाइल लाइन पढ़ें
मेरे पास .txt फ़ाइल है: Marco Paolo Antonio मैं इसे लाइन-दर-पंक्ति पढ़ना चाहता हूं, और प्रत्येक पंक्ति के लिए मैं एक चर के लिए एक .txt लाइन मान निर्दिष्ट करना चाहता हूं। मेरे चर का मान लेना $name, प्रवाह है: फ़ाइल से पहली पंक्ति पढ़ें असाइन करें $name= "मार्को" के …
752 bash 

16
कमांड लाइन से 'ब्रेक कमिट-मी' में लाइन ब्रेक जोड़ें
मैं कमांड लाइन से गिट का उपयोग कर रहा हूं और git commit -m ""विम में जाने के बिना प्रतिबद्ध संदेश (लाइन का उपयोग करके ) में एक लाइन ब्रेक जोड़ने की कोशिश कर रहा हूं । क्या यह संभव है?
746 git  bash  shell 

13
बैश में, मैं कैसे जांच सकता हूं कि क्या कुछ मूल्य के साथ एक स्ट्रिंग शुरू होती है?
मैं यह जांचना चाहूंगा कि क्या कोई स्ट्रिंग "नोड" जैसे "नोड001" से शुरू होती है। कुछ इस तरह if [ $HOST == user* ] then echo yes fi मैं इसे सही तरीके से कैसे कर सकता हूं? मुझे यह जांचने के लिए भावों को संयोजित करने की आवश्यकता है कि …
744 string  bash  comparison 


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