আমি ওএস এক্সে সেড দিয়ে একটি ফাইল সম্পাদনা করতে চাই I'm আমি নিম্নলিখিত কমান্ডটি ব্যবহার করছি:
sed 's/oldword/newword/' file.txt
আউটপুট টার্মিনালে প্রেরণ করা হয়। file.txt সংশোধিত হয় না। এই আদেশটি দিয়ে পরিবর্তনগুলি ফাইল 2.txt এ সংরক্ষণ করা হয়েছে :
sed 's/oldword/newword/' file1.txt > file2.txt
তবে আমি অন্য ফাইল চাই না। আমি শুধু file1.txt সম্পাদনা করতে চাই । কিভাবে আমি এটি করতে পারব?
আমি -i পতাকা চেষ্টা করেছি। এটি নিম্নলিখিত ত্রুটির ফলাফল:
sed: 1: "file1.txt": invalid command code f
-i
পতাকাটি ব্যবহার করার সময় আপনি সঠিক আদেশটি কী ব্যবহার করছেন ?