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

यूनिक्स जैसे ऑपरेटिंग सिस्टम में बड़ी संख्या में तर्कों को पारित करने के लिए ऑपरेटिंग सिस्टम जो केवल एक छोटी संख्या में तर्क ले सकते हैं

2
मैं "grep: तर्क सूची बहुत लंबी" त्रुटि से कैसे बच सकता हूं?
मैं मैक 10.7.5 का उपयोग कर रहा हूं और बैश शेल पर। मैं फ़ाइलों के एक समूह में एक स्ट्रिंग के उदाहरण खोजने की कोशिश कर रहा हूं, लेकिन यह त्रुटि मिलती रहेगी Daves-MacBook-Pro:folder davea$ find . -name "*" | xargs grep 'state-icons' xargs: grep: Argument list too long मैं …
7 bash  script  grep  xargs 

1
कई कमांड के साथ xargs
मैं एक-एक करके फाइलों की सूची में कमांड के अनुक्रम को निष्पादित करने की कोशिश कर रहा हूं। मैं सोच रहा था कि क्या xargs का उपयोग करना संभव है ls *.txt | xargs -n 1 -I {} cat {} | grep foo > {}.foo कहाँ पे cat {} | …
6 xargs 

3
निर्देशिका ट्री में अमान्य JSON फ़ाइलों का पता लगाएं
यदि निर्देशिका ट्री में JSON फ़ाइल है जो jsonlintNPM के पैकेज के अनुसार अमान्य है, तो मैं एक बिल्ड को विफल करना चाहता हूं । मुझे लगा कि यह चलाना जितना आसान होगा: find . -name \*.json | xargs jsonlint -q मुझे पता था कि मेरे पास डिस्क पर एक …

3
एक्सगार्स / निष्पादन के लिए तर्क सूची बहुत लंबी है
मैं एक CentOS सर्वर पर काम कर रहा हूं और मुझे लाखों फ़ाइलों को एक साथ इधर-उधर ले जाना है। मैंने नीचे जैसे कुछ के कई अवतार लेने की कोशिश की है, लेकिन उनमें से सभी एक तर्क सूची के साथ बहुत लंबी त्रुटि के साथ विफल हो जाते हैं। …
2 linux  bash  find  xargs  exec 

3
एकाधिक फ़ाइलों को मर्ज करते समय फ़ाइल की सामग्री के हर अंत के बाद नई लाइन जोड़ें
मैंने अलग-अलग फ़ाइल की सामग्री को मर्ज करने के लिए शेल स्क्रिप्ट लिखी है जो मैंने निर्देशिका f1, f2, d1, d2 और उनके तहत फाइलें बनाई हैं, मुझे सभी फ़ाइलों की सामग्री को मर्ज करने की आवश्यकता है: कॉमैंड है (find /home/ah5024331/f1 /home/ah5024331/f2 /home/ah5024331/d1 /home/ah5024331/d2 /home/ah5024331/f1 /home/ah5024331/f2 -type f | …

3
कई फाइलें बनाएं और उन्हें कमांड लाइन से नाम दें
मुझे 300 रिक्त फाइलें बनाने और उन्हें अपने सर्वर पर एक फ़ोल्डर में रखने की आवश्यकता है फिर उन्हें एक सूची से एक txt फ़ाइल में नाम दें, मेरे पास SSH एक्सेस है, इसलिए कमांड लाइन का उपयोग करके ऐसा करना संभव है?
1 linux  bash  xargs 

2
बैच, sed या awk का उपयोग करते हुए पा सकते हैं
फ़ाइल नाम मिलान पैटर्न 1 के साथ हर फ़ाइल में मैं उन लाइनों की खोज करना चाहता हूं जो पैटर्न 2 से शुरू होती हैं, और उन मिलान की गई लाइनों के ऊपर एक नई लाइन में कुछ स्ट्रिंग जोड़ते हैं। एक सरल उदाहरण के रूप में, मुझे लगता है …
1 find  grep  sed  awk  xargs 

1
मैं foo &&! बार के लिए कैसे तैयार हो सकता हूं?
मैं अपने स्रोत कोड में सभी पंक्तियों को आउटपुट करना चाहता हूं जिसमें स्ट्रिंग शामिल है foo लेकिन स्ट्रिंग शामिल नहीं है bar। मैंने यह कोशिश की: find . -name "*.[hc]pp" | xargs grep -n foo | grep -x bar हालाँकि, यह मेरी अपेक्षा के अनुरूप काम नहीं करता है। …
unix  grep  xargs 

1
xargs का उपयोग तर्क को पाइप के साथ उप शेल में पास करते हैं
मैं कई फाइलों का नाम बदलना चाहता हूं। मुझे लगता है कि मैं इसे करने के लिए xargs का उपयोग कर सकता हूं। find ./ -name "upload.log-*" ./upload.log-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180624.gz-20180626.gz ./upload.log-20180620.gz-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180621.gz-20180623.gz-20180625.gz-20180627.gz find ./ -name "upload.log-*" -print | cut -d"-" -f-2 ./upload.log-20180622.gz ./upload.log-20180624.gz ./upload.log-20180620.gz ./upload.log-20180621.gz मैं निम्नलिखित कोशिश कर रहा हूं, …

1
कैसे एक पाइप समाज से sed करने के लिए करने के लिए bcgs xcgs?
मेरे पास कुछ संख्याओं को आउटपुट करने वाला एक सर्वर है, मैं उन्हें समाज के साथ पढ़ रहा हूं, फिर sed का उपयोग करके, मैं उन संख्याओं को कुछ गणित समीकरणों में बदल देता हूं, मैं उन्हें bc के साथ चलाता हूं, फिर मुझे उन्हें xargs में पाइप करने की …
bash  pipe  xargs  socat 

1
निर्देशिका या उपनिर्देशिकाओं की सूची के लिए एक सूची फ़ाइलों की प्रतिलिपि कैसे करें
मैं यह पता लगाने की कोशिश कर रहा हूं कि उप-सूची की फ़ाइलों की सूची की प्रतिलिपि कैसे बनाई जाए। जैसे। मेरे पास 300 उपनिर्देशिकाओं में कॉपी करने के लिए 300 फाइलें हैं - 1 से 1। file1 -> dir1/sub file2 -> dir2/sub file3 -> dir3/sub file4 -> dir4/sub . …
linux  bash  find  cp  xargs 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.