আমার কাছে এএক্সএক্সবিসিআইডিএফজেএলএমএন এর মতো একটি স্ট্রিং রয়েছে এবং আমি x , y , এবং z এর সমস্ত উপস্থিতি _ এর সাথে প্রতিস্থাপন করতে চাই ।
আমি কীভাবে এটি অর্জন করতে পারি?
আমি জানি যে এটি কার্যকর echo "$string" | tr 'x' '_' | tr 'y' '_'
হবে, তবে আমি পাইপ ব্যবহার না করে একযোগে এটি করতে চাই।
tr '[xyz]'
প্রতিস্থাপন করবে [
এবং ]
, খুব। যুক্তিটি কেবল অক্ষরের একটি তালিকা হওয়া উচিত (যদিও এর মতো ব্যাপ্তিগুলি a-z
ঠিক আছে, এবং কিছু বাস্তবায়নে POSIX অক্ষর শ্রেণীর মতো [:digit:]
)।
AxyzB
? তিনটি আন্ডারস্কোর বা একটি?