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

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

4
"Bash script.sh" और "./cript.sh" को चलाने में क्या अंतर है?
अगर script.sh सिर्फ कुछ विशिष्ट है #!/bin/bash echo "Hello World!" क्या स्क्रिप्ट चलाने का एक पसंदीदा तरीका है? मुझे लगता है कि आपको पहले इसे चोदना होगा ताकि यह निष्पादन योग्य हो जाए?

2
अनुमतियों को संरक्षित किए बिना किसी फ़ाइल को कैसे स्थानांतरित किया जाए
समस्या यह है कि मैं फ़ाइल ले जाते समय त्रुटियों को देखने में सक्षम होना चाहता हूं, लेकिन अनुमतियों की समस्या के साथ त्रुटियों को नहीं देख सकता। दूसरे शब्दों में - मुझे परवाह है कि यदि फ़ाइल पूरी तरह से प्रसारित नहीं होती है, लेकिन इस तरह की त्रुटियां …
42 bash  mv 

7
एक कथन के लिए IFS सेट करना
मुझे पता है कि एक एकल कमांड / बिल्ट-इन के दायरे के लिए एक कस्टम IFS मूल्य निर्धारित किया जा सकता है। क्या एक कथन के लिए एक कस्टम IFS मान सेट करने का कोई तरीका है ?? जाहिरा तौर पर नहीं, क्योंकि नीचे वैश्विक आधारित IFS मूल्य आधारित है …
42 bash 

4
शेल लोकल वैरिएबल पर एग्जिट कोड असाइन करना
#!/bin/bash function0() { local t1=$(exit 1) echo $t1 } function0 echoखाली मूल्य छापता है। मैंने उम्मीद की: 1 t1वेरिएबल को एग्जिट कमांड का रिटर्न वैल्यू क्यों नहीं दिया जाता है - 1?

10
यदि पाइप खाली है और यह नहीं है तो डेटा पर कमांड कैसे चलाएं, इसकी जांच कैसे करें?
मैंने बैश स्क्रिप्ट में एक लाइन डाली है और यह जाँचना चाहता हूं कि क्या पाइप में डेटा है, इसे प्रोग्राम में फीड करने से पहले। खोज के बारे में मैंने पाया, test -t 0लेकिन यह यहाँ काम नहीं करता है। हमेशा झूठा लौटता है। तो कैसे सुनिश्चित करें कि …
42 bash  shell  pipe 

9
Ctrl + C के साथ बैश स्क्रिप्ट को रोकने में असमर्थ
मैंने एक साधारण बैश स्क्रिप्ट लिखी जिसमें लूप के साथ एक तारीख और पिंग को रिमोट मशीन से प्रिंट किया गया: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done जब मैं …
42 bash  terminal  signals 

7
मैं वाइल्डकार्ड द्वारा कई फ़ाइलों की प्रतिलिपि कैसे बना सकता हूं?
मेरे पास एबीसी में कई फाइलों के साथ एक फ़ोल्डर है। * (लगभग 100 ऐसी फाइलें हैं)। मैं उन सभी नई फाइलों की नकल करना चाहता हूं जिनके नाम डीईएफ से शुरू होते हैं। * इसलिए मुझे चाहिए ABC.Page1 ABC.Page2 ABC.Topic12 ...etc की नकल की DEF.Page1 DEF.Page2 DEF.Topic12 ...etc बैच …

4
सबसे बड़ी फ़ाइल को पुनरावर्ती रूप से खोजना
मैं एक निर्देशिका में सबसे बड़ी फ़ाइल को पुनरावर्ती रूप से खोजने का प्रयास कर रहा हूं। यदि उस निर्देशिका के अंदर एक उपनिर्देशिका है, तो फ़ंक्शन को उस निर्देशिका के अंदर जाने की जरूरत है और यह देखने के लिए जांचें कि क्या सबसे बड़ी फ़ाइल है। एक बार …

3
बीप टैब-कम्प्लीट में ही बीप को कैसे बंद करें
मुझे बीप कुछ चीजों के लिए उपयोगी लगती है, इसलिए मैं इसे केवल टैब पूरा होने के लिए बंद करना चाहता हूं (मैं यह नहीं पूछ रहा कि इसे पूरी तरह से कैसे बंद करूं , जो पहले ही सर्वरफॉल्ट पर एक अलग प्रश्न में उत्तर दिया जा चुका है)। …

2
Ls से आउटपुट में नई सुर्खियाँ होती हैं लेकिन एक ही लाइन पर प्रदर्शित होती हैं। क्यों?
मुझे लगता है कि मैं शेल के संबंध में एक अपेक्षाकृत मौलिक बिंदु की अनदेखी कर सकता हूं। डिफ़ॉल्ट रूप से ls कमांड से आउटपुट न्यूलाइन्स के साथ आउटपुट को अलग करता है, लेकिन शेल आउटपुट को एक ही लाइन पर प्रदर्शित करता है। क्या कोई मुझे यह समझा सकता …
41 bash  terminal  ls  od 


3
कमांड के रूप में चर; eval बनाम बैश -c
मैं किसी व्यक्ति द्वारा बनाई गई बैश स्क्रिप्ट पढ़ रहा था और मैंने देखा कि लेखक एक कमांड के रूप में एक वेरिएबल का मूल्यांकन करने के लिए eval का उपयोग नहीं करता है bash -c "$1" के बजाय eval "$1" मुझे लगता है कि eval का उपयोग करना पसंदीदा …

7
किसी फ़ाइल से इनपुट के साथ xargs का उपयोग करना
कहो कि मेरे पास निम्नलिखित के साथ एक फाइल है bob john sue अब इन सीधे corrospond जैसे URL पैटर्न (इस मामले में) http://example.com/persons/bob.tar, john.tar, sue.tar। मैं इन पंक्तियों को लेना चाहूंगा और उनके माध्यम से चलाऊंगा xargs। मुझे नहीं पता कि क्या किया जा रहा है हालांकि कमांड को …
41 bash  scripting  xargs 

6
वर्तमान निर्देशिका के सभी फ़ाइल नाम में एक चार्ट को दूसरे के साथ कैसे बदलें?
आप वर्तमान फ़ोल्डर में सभी फ़ाइलों / सबडिर का नाम कैसे बदल सकते हैं? कहते हैं, मेरे पास बहुत सी फाइलें और उप-श्रेणियां हैं जो रिक्त स्थान के साथ हैं और मैं सभी स्थानों को एक अंडरस्कोर के साथ बदलना चाहता हूं। File 1 File 2 File 3 Dir 1 …
41 linux  bash  rename 

6
कैसे आप मानव पठनीय प्रारूप में एक निर्देशिका में हर फ़ाइल की पंक्तियों की संख्या को सूचीबद्ध करते हैं।
मेरे पास निर्देशिकाओं और उपनिर्देशिकाओं की सूची है जिनमें बड़ी सीएसएसवी फाइलें हैं। इन फ़ाइलों में लगभग 500 मिलियन लाइनें हैं, प्रत्येक एक रिकॉर्ड है। मैं जानना चाहता हूँ प्रत्येक फ़ाइल में कितनी लाइनें हैं। डायरेक्टरी में कितनी लाइनें हैं। कुल कितनी पंक्तियाँ सबसे महत्वपूर्ण बात, मुझे इसकी जरूरत 'मानव …
41 bash  awk  python  perl 

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