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

xargs एक कमांड है जो किसी अन्य कमांड को निष्पादित करता है और स्टड से अपने तर्क उत्पन्न करता है

1
बैश में अशक्त-सीमांकित इनपुट पर `हेड` और` टेल` कैसे करें?
findकमांड एक नल-सीमांकित स्ट्रिंग्स (यदि -print0प्रदान की गई है) के रूप में फाइलों के नाम आउटपुट xargsकर सकती है , और -0चालू किए गए विकल्प के साथ उनका उपभोग कर सकती है । लेकिन बीच में, यह फ़ाइलों की है कि संग्रह में हेरफेर करने के मुश्किल है - sortआदेश …

3
"तर्क सूची बहुत लंबी है": मैं अपनी कमान बदले बिना, इससे कैसे निपटूं?
जब मैं एक कमांड चलाता हूं ls */*/*/*/*.jpg, तो मुझे त्रुटि मिलती है -bash: /bin/ls: Argument list too long मुझे पता है कि ऐसा क्यों होता है: ऐसा इसलिए है क्योंकि कमांड के लिए तर्कों के लिए स्थान की मात्रा पर कर्नेल सीमा होती है। मानक सलाह यह है कि …

2
कई प्रक्रियाओं से उत्पादन को बुरी तरह विलय से xargs को कैसे रोकें?
मैं xargsविकल्प के साथ उपयोग कर रहा हूं --max-args=0(वैकल्पिक रूप से -P 0)। हालाँकि, stdoutउचित लाइन सेपरेशन के लिए प्रक्रियाओं का आउटपुट बिना स्ट्रीम में विलय हो जाता है । तो मैं अक्सर लाइनों के साथ समाप्त होता हूँ जैसे: <start-of-line-1><line-2><end-of-line-1> जैसा कि मैं पूरे पैटर्न पर अपने पैटर्न के …

2
xargs: कई कमांड्स में एक ही तर्क का उपयोग करना
एक-लाइनर लिखने की कोशिश कर रहा हूँ जो किसी df -hविभाजन के [या लगभग] बाहर होने पर आउटपुट और अलर्ट की जांच कर सकता है। यह xargs का उपयोग करने वाला हिस्सा है जो मुझे अब गधे में मार रहा है ... echo 95 | xargs -n1 -I{} [ {} …

6
Xargs को गर्भपात के लिए उपयुक्त क्यों माना जाता है?
मैं एक फ़ाइल से संकुल की सूची निकालने की कोशिश कर रहा हूँ। मैं निम्नलिखित कमांड का उपयोग कर रहा हूं: cat packages | xargs sudo apt-get remove packagesमेरी फ़ाइल में उन पैकेजों की एक सूची है, जिन्हें मैं हटाना चाहता हूँ। सब कुछ काम करता दिखाई देता है, लेकिन …
17 apt  xargs 

2
मुझे उन्हें चलाने के बिना कमांड लाइन दिखाने के लिए xargs कैसे मिलता है?
लिनक्स कमांड की एक उचित संख्या में एक ड्राई-रन विकल्प है जो आपको दिखाएगा कि वे इसे करने के बिना क्या करने जा रहे हैं। मुझे xargs मैन पेज में ऐसा कुछ भी नहीं दिख रहा है जो ऐसा करता है और इसका अनुकरण करने का कोई स्पष्ट तरीका नहीं …
17 xargs 

1
Xargs के साथ परिभाषित फ़ंक्शन का उपयोग कैसे करें
यह मेरा कोड है #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword इसलिए मेरे पास एक फ़ंक्शन है showwordजो आप फ़ंक्शन के पैरामीटर के रूप में जो भी स्ट्रिंग पास करते हैं, उसे प्रतिध्वनित करता है। फिर मुझे …
17 bash  xargs  function 

3
बैश xargs को केवल एक घटना के रूप में पाते हैं
शायद यह थोड़ा अजीब है - और शायद ऐसा करने के लिए अन्य उपकरण भी हैं, लेकिन .. मैं उन सभी फ़ाइलों को खोजने के लिए निम्नलिखित क्लासिक बैश कमांड का उपयोग कर रहा हूं जिनमें कुछ स्ट्रिंग हैं: find . -type f | xargs grep "something" मेरे पास बड़ी …
16 bash  find  grep  xargs 

2
क्या किसी पाइप में xargs का उपयोग करने का कोई तरीका है?
मैं स्वचालित रूप से flac फ़ाइलों को एक फ़ोल्डर में एमपी 3 में स्थानांतरित करने की कोशिश कर रहा हूं। कोड की मेरी वर्तमान रेखा यह है: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 …
15 shell  pipe  xargs  inotify 

6
कैसे लिनक्स में एक निर्देशिका की पूरी सामग्री में एक शब्द के लिए खोज करने के लिए
संपूर्ण सामग्री में कुछ खोजने की आवश्यकता है मैं कोशिश कर रहा हूँ: find . | xargs grep word मुझे त्रुटि मिली: xargs: अनपेक्षित उद्धरण इसे कैसे प्राप्त किया जाए?
15 linux  shell  grep  find  xargs 

3
Xargs के साथ तर्कों को कैसे उद्धृत करें
मान लीजिए कि मैं एक फ़ोल्डर में सभी फ़ाइलों को हटाना चाहता हूं जो 1 एमबी से अधिक हैं। $ find . -size +1M | xargs -0 rm यह उन फ़ाइलों को नहीं हटाएगा जिनके नाम में जगह है। इसलिए मैं चाहता हूं कि इसे भेजे जाने वाले सभी तर्कों …
15 shell  find  quoting  rm  xargs 

2
यह xargs कमांड क्यों काम नहीं करता है?
मैं सभी .sh एक्सटेंशन को हटाना चाहता था इसलिए ऐसा किया: ls *.sh | xargs -I {} mv {} `basename {} .sh` हालाँकि यह काम नहीं करता है, यह basenameरिटर्न अपरिवर्तित फ़ाइल नाम की तरह व्यवहार करता है । वह ऐसा व्यवहार क्यों कर रहा है? उदाहरण के लिए, यह …

2
कुछ भी नहीं xargs करने के लिए
मेरे पास एक स्क्रिप्ट है जो कुछ परिस्थितियों में स्टडआउट पर कुछ भी नहीं हो सकती है। स्क्रिप्ट के अंत में, मैं उन लाइनों को पास करता हूं जो मुझे xargs का उपयोग करके किसी अन्य कमांड में करना है। मेरी समस्या यह है, जब स्टडआउट पर कुछ भी नहीं …
14 bash  xargs 

5
बाइनरी के बजाय ज़ार का उपयोग करें
सेंटोस 6.5 पर बैश 4.2: मेरे ~/.bash_profileपास में उपनामों का एक समूह है, जिसमें शामिल हैं: alias grep='grep -n --color=always' ताकि मैं रंग हाइलाइटिंग और प्रिंट लाइन नंबर स्वचालित रूप से चलाते समय प्राप्त कर सकूं grep। यदि मैं निम्नलिखित कार्य करता हूं, तो उम्मीद के मुताबिक काम करता है: …
14 bash  alias  xargs 

5
दिए गए स्ट्रिंग से मेल खाते हुए इतिहास में कमांड कैसे हटाएं?
मुझे एक स्ट्रिंग से मेल खाते हुए अपने इतिहास की सभी कमांड हटाने की आवश्यकता है। मैंने कोशिश की: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | …

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