আমার কাছে একটি সরল শেল স্ক্রিপ্ট রয়েছে যা কোনও ফাইল থেকে পেছনের সাদা স্থান সরিয়ে দেয়। এই স্ক্রিপ্টটিকে আরও কমপ্যাক্ট করার কোনও উপায় আছে (কোনও অস্থায়ী ফাইল তৈরি না করে)?
sed 's/[ \t]*$//' $1 > $1__.tmp
cat $1__.tmp > $1
rm $1__.tmp
catমূল ফাইলটির পরিবর্তে মূল ফাইলটি ওভাররাইট করতে ব্যবহার করে মূল ফাইলের mvডেটা প্রতিস্থাপন করা হবে (যেমন, এটি হার্ড লিঙ্কগুলিকে ভাঙবে না)। sed -iঅনেকগুলি সমাধানে প্রস্তাবিত হিসাবে ব্যবহার করা এটি করবে না। আইওউউ, আপনি যা করছেন কেবল তা চালিয়ে যান।
mvপরিবর্তেcatএবং ব্যবহার করতে পারেনrm। আপনিcatযেভাবে যাইহোক এরকম ব্যবহার করছেন ? কেন ব্যবহারcpকরবেন না ?