2
ফাইলগুলির নাম পরিবর্তন করার সময় স্থানগুলি প্রতিস্থাপন করা এড়িয়ে চলুন
আমি এই জাতীয় ফাইলগুলির নাম পরিবর্তন করার চেষ্টা করছি: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done কিন্তু sedকমান্ড দিয়ে সমস্ত স্পেস প্রতিস্থাপন _। sedসুনির্দিষ্ট অক্ষরগুলির সাথে এটি কীভাবে ফাঁকা স্থান তৈরি করতে আমি আদেশটি সম্পাদনা করতে পারি ? আমি চেষ্টা করার চেষ্টা …