के साथ निर्देशिका में सभी फ़ाइलों में शामिल हों, मेरे पास एक निर्देशिका है जिसमें सैकड़ों फाइलें हैं (प्रत्येक में कई वर्ण हैं)। मैं उन्हें एक विभाजक के साथ एक फ़ाइल में शामिल करना चाहता हूं, "|"।एक विभाजक
मैं
find . -type f | (while read line; do; cat $line; echo "|"; done;) > output.txt
की कोशिश की लेकिन वह अनंत लूप बनाया।
आह, सूचक के लिए धन्यवाद। यह मेरे लिए काम किया। -प्रकार एफ | (जबकि पढ़ने की रेखा; करो; बिल्ली $ लाइन; गूंज "|"; किया;;>>/output.txt' – Dogbert
@ डोगबर्ट जो काम करेगा :)। बीटीडब्लू, आपको 'डू' यानी के बाद सेमीकॉलन की आवश्यकता नहीं है (जबकि लाइन पढ़ें, बिल्ली $ लाइन करें; गूंज करें "|"; किया;) ' –
मैं सिर्फ यूनिक्स सीख रहा हूं, इसलिए इसके लिए भी धन्यवाद! – Dogbert