এই প্রশ্নটি ইতিমধ্যে একটি উত্তর আছে:
সংক্ষিপ্ত সংস্করণ : আমি নির্দিষ্ট ফাইল আউটপুট উপস্থিত থেকে প্রতিরোধ করতে সক্ষম হতে চাই ls
, ডট ছাড়া, এবং এইভাবে তাদের নাম পরিবর্তন ছাড়া।
দীর্ঘ সংস্করণ : সাম্প্রতিককালে, আমি জিনিসগুলি সংগঠিত রাখতে অন্য ডিরেক্টরিতে স্ক্রিপ্ট এবং ডেটা ফাইলগুলির একটি গুচ্ছ সরানো হয়েছে। আমার পুরোনো স্ক্রিপ্টগুলির অনেকগুলি এই ফাইলগুলিতে অ্যাক্সেস প্রয়োজন, এবং তাই আমি পশ্চাদপট সামঞ্জস্যের জন্য সিমলিঙ্ক তৈরি করেছি। যাইহোক, ফাইল সরানোর বিন্দুটি মূল ফোল্ডারটিকে পরিষ্কার রাখতে হয়, তাই আমি সিমলিঙ্ক দেখতে চাই না। কিন্তু তাদের নাম পরিবর্তন না করে কীভাবে আমি তাদের লুকিয়ে রাখতে পারি (বিন্দু যোগ করা), এবং এইভাবে আমার পুরানো স্ক্রিপ্টগুলি ভাঙ্গতে পারি?
sed -i '#/old/path/#/new/path#g' scripts/*sh
?