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

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

12
पहली पंक्ति के बाद एक फ़ाइल का हिस्सा कैसे प्राप्त करें जो एक नियमित अभिव्यक्ति से मेल खाता है?
मेरे पास लगभग 1000 लाइनों वाली एक फाइल है। मुझे अपनी फ़ाइल का वह हिस्सा चाहिए, जो मेरे grep स्टेटमेंट से मेल खाता है। अर्थात्: $ cat file | grep 'TERMINATE' # It is found on line 534 इसलिए, मैं आगे की प्रक्रिया के लिए लाइन 535 से लाइन 1000 …
169 bash  shell  scripting  grep 

7
टर्मिनल से ईमेल कैसे भेजें?
मुझे पता है कि लिनक्स / मैकओएस में टर्मिनल से ईमेल भेजने के तरीके हैं, लेकिन मुझे ऐसा करने के लिए उचित दस्तावेज नहीं मिल सकता है। मूल रूप से मुझे अपनी बैश स्क्रिप्ट के लिए इसकी आवश्यकता है जो हर बार मुझे सूचित करती है कि फाइल में कोई …
169 bash  email  terminal 

8
मैं एक ही लाइन में bash में कई बैकग्राउंड कमांड कैसे चला सकता हूं?
मैं सामान्य रूप से कुछ इस तरह से कई कमांड चलाता हूं: sleep 2 && sleep 3 या sleep 2 ; sleep 3 लेकिन क्या होगा अगर मैं उन दोनों को एक कमांड लाइन कमांड से पृष्ठभूमि में चलाना चाहता हूं? sleep 2 & && sleep 3 & काम नहीं …
169 linux  bash  shell 

4
कॉलिंग कार्य xargs के साथ
मैं समानांतर में अधिक जटिल फ़ंक्शन को कॉल करने के लिए xargs का उपयोग करने का प्रयास कर रहा हूं। #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 यह त्रुटि देता है xargs: echo_var: No such …
168 bash  sh  xargs 

9
लिनक्स में निर्देशिकाओं पर लूप कैसे करें?
मैं लिनक्स पर बैश में एक स्क्रिप्ट लिख रहा हूं और किसी दिए गए निर्देशिका में सभी उपनिर्देशिका नामों से गुजरने की आवश्यकता है। मैं इन निर्देशिकाओं (और नियमित फ़ाइलों को छोड़) के माध्यम से कैसे लूप कर सकता हूं? उदाहरण के लिए: दी गई निर्देशिका /tmp/ यह है कि …
168 linux  bash 

4
कैसे मॉड ऑपरेटर का उपयोग कैसे करें?
मैं इस तरह एक लाइन की कोशिश कर रहा हूँ: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; क्या मैं उत्पादन के रूप में प्राप्त करने की कोशिश कर रहा हूँ: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget http://example.com/search/link4 wget http://example.com/search/link0 लेकिन जो मैं वास्तव …

4
बैश में "अगर" कथन के लिए एक "और" ऑपरेटर
यदि वेबसाइट डाउन है और किसी कारण से "और" ऑपरेटर काम नहीं करता है, तो यह जांचने के लिए मैं एक सरल बैश स्क्रिप्ट बनाने की कोशिश कर रहा हूं: #!/usr/bin/env bash WEBSITE=domain.com SUBJECT="$WEBSITE DOWN!" EMAILID="an@email.com" STATUS=$(curl -sI $WEBSITE | awk '/HTTP\/1.1/ { print $2 }') STRING=$(curl -s $WEBSITE | …
168 bash  if-statement 

9
शेल स्क्रिप्ट के लिए डिज़ाइन पैटर्न या सर्वोत्तम अभ्यास [बंद]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

6
मैं बैश में एक रेगीक्स के साथ एक स्ट्रिंग कैसे मेल कर सकता हूं?
मैं एक बैश स्क्रिप्ट लिखने की कोशिश कर रहा हूं, जिसमें एक फ़ंक्शन होता है .tar, जब एक दिया जाता है .tar.bz2, .tar.gzआदि। यह फ़ाइल को डिकम्प्रेस करने के लिए संबंधित स्विच के साथ टार का उपयोग करता है। मैं प्रयोग कर रहा हूँ अगर elif तो बयान जो यह …
166 regex  string  bash 

8
bash: आउटपुट का n-th कॉलम प्राप्त करने का सबसे छोटा तरीका
मान लीजिए कि आपके कार्यदिवस के दौरान आप बार-बार कुछ कमांड से स्तंभित आउटपुट के निम्न रूप को bash (मेरे मामले svn stमें मेरी कार्यशील निर्देशिका में निष्पादित करने से ) में सामना करते हैं : ? changes.patch M app/models/superman.rb A app/models/superwoman.rb आपकी कमांड के आउटपुट के साथ काम करने …
166 bash  awk 

10
बाश और इसके विशिष्ट उपयोगों में eval कमांड
बैश मैन पेज पढ़ने के बाद और इस पोस्ट के संबंध में । मुझे अभी भी यह समझने में परेशानी हो रही है कि वास्तव में evalकमांड क्या करता है और इसके विशिष्ट उपयोग क्या होंगे। उदाहरण के लिए अगर हम करते हैं: bash$ set -- one two three # …
165 linux  bash  shell  scripting  eval 

5
N दिनों से पुराने निर्देशिकाओं को हटाने के लिए शेल स्क्रिप्ट
मैं निर्देशिका के रूप में नामित किया है: 2012-12-12 2012-10-12 2012-08-08 मैं उन निर्देशिकाओं को कैसे हटाऊंगा जो 10 दिनों से अधिक पुरानी हैं, जो बैश शेल स्क्रिप्ट के साथ हैं?
165 bash  shell 

5
मैं डबल क्लिक के माध्यम से इस file.sh को कैसे निष्पादन योग्य बनाता हूँ?
सबसे पहले मैं मैक का उपयोग कर रहा हूँ। अगला, मुझे इस "file.sh" को निष्पादित करने की आवश्यकता है जिसे हम इसे कॉल करेंगे। हर बार मुझे इसे निष्पादित करना होगा जो मुझे टर्मिनल खोलना है और टाइप करना है: cd /Users/Jacob/Documents/folderWithFileInIt bash file.sh यह ठीक है, लेकिन मुझे लगता …

4
यदि कई शर्तों के साथ स्टेटमेंट में कोई त्रुटि है तो बैश करें
मैं एक स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो दो त्रुटि झंडे की जांच करेगा, और अगर एक झंडा (या दोनों) बदल दिया जाता है तो यह गूंज होगा - त्रुटि हुई। मेरी स्क्रिप्ट: my_error_flag=0 my_error_flag_o=0 do something..... if [[ "$my_error_flag"=="1" || "$my_error_flag_o"=="2" ] || [ "$my_error_flag"="1" && "$my_error_flag_o"="2" …
165 bash  if-statement  flags 

17
जांचें कि क्या कोई उपयोगकर्ता मौजूद है
मैं यह जांचने के लिए एक स्क्रिप्ट बनाना चाहता हूं कि क्या कोई उपयोगकर्ता मौजूद है। मैं नीचे दिए गए तर्क का उपयोग कर रहा हूं: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 इसलिए यदि …
165 bash 

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