আমি এই কমান্ডটি উবুন্টু 12.04.1 এলটিএস-এ ব্যাশ শেলের মধ্যে চালাচ্ছি। আমি উভয় [
এবং ]
অক্ষর উভয়ই মুছে ফেলার চেষ্টা করছি একদম ঝাপিয়ে পড়েছে, অর্থাত্ দ্বিতীয়বার সিড করার জন্য পাইপ না করে।
আমি জানি বর্গাকার বন্ধনীগুলির একটি রেইগেক্সের বিশেষ অর্থ রয়েছে তাই আমি ব্যাকস্ল্যাশ দিয়ে প্রিপেন্ড করে এড়াতে চলেছি। আমি যে ফলাফলটির প্রত্যাশা করছিলাম তা কেবল স্ট্রিং 123
তবে বর্গাকার বন্ধনীগুলি রয়ে গেছে এবং আমি কেন তা জানতে আগ্রহী!
~$ echo '[123]' | sed 's/[\[\]]//'
[123]
str='[123]'; str1=${str/\[/}; str2=${str1/\]}; echo $str2