শেল স্ক্রিপ্টে বিভিন্ন ফাইল সামগ্রী মার্জ করার সময় খালি লাইন আবির্ভূত হয়


1

আমি বিভিন্ন ফাইলের বিষয়বস্তু একত্রিত করার জন্য শেল স্ক্রিপ্ট লিখেছি, আমি তাদের ফোল্ডার F1, F2, D1, D2 এবং ফাইলগুলি তৈরি করেছি, আমার সকল ফাইলের সামগ্রী একত্রিত করতে হবে: comand

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 বিষয়বস্তু পরে, এটি একটি খালি লাইন যোগ করে। আমি মধ্যে কোন খালি লাইন ছাড়া মার্জ বিষয়বস্তু চান। আমি উপরের কমান্ড কি পরিবর্তন প্রয়োজন কি? কোন সাহায্য অগ্রিম প্রশংসা করা হবে।

উত্তর:


0

লিনাক্সে চললে নীচের কাজ করা উচিত। ইউনিক্স অপারেটিং সিস্টেমটি আপনি এই স্ক্রিপ্টটি চালাচ্ছেন তা আমাকে জানাতে।

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 -n "" \; > /home/ah5024331/op.txt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.