मैंने अलग-अलग फ़ाइल की सामग्रियों को मर्ज करने के लिए शेल स्क्रिप्ट लिखी है जो मैंने निर्देशिका f1, f2, d1, d2 और उनके तहत फाइलें बनाई हैं, मुझे सभी फ़ाइलों की सामग्री को मर्ज करने की आवश्यकता है: कॉमैंड है
find /home/ah5024331/f1 /home/ah5024331/f2 /home/ah5024331/d1 /home/ah5024331/d2 /home/ah5024331/f1 /home/ah5024331/f2 /home/ah5024331/d2 -type f -exec cat {} \; -exec echo \; > /home/ah5024331/op.txt
आउटपुट है:
--this is new text from f1 ----
--this is text from f2 ----
--this is new text from d1 ---
---this is new text from d2 ---
--this is new text from f1 ----
--this is text from f2 ----
---this is new text from d2 ---
फ़ाइल f1 सामग्री के बाद, यह एक खाली लाइन जोड़ता है। मैं बीच में किसी भी खाली लाइन के बिना मर्ज की गई सामग्री चाहता हूं। उपरोक्त आदेश में मुझे क्या परिवर्तन करने की आवश्यकता है? कोई मदद अग्रिम में सराहना की जाएगी।