मेरे पास AxxBCyyDEFzzLMN जैसा स्ट्रिंग है और मैं x , y , और z की सभी घटनाओं को _ के साथ बदलना चाहता हूं ।
इसे कैसे प्राप्त किया जा सकता है?
मुझे पता है कि echo "$string" | tr 'x' '_' | tr 'y' '_'काम करेगा, लेकिन मैं पाइप का उपयोग किए बिना एक बार में ऐसा करना चाहता हूं।
tr '[xyz]'की जगह लेगा [और ]भी। तर्क केवल वर्णों की एक सूची होनी चाहिए (हालांकि श्रेणियों की तरह a-zठीक हैं, और कुछ कार्यान्वयन में, POSIX वर्ण वर्ग जैसे [:digit:])।
AxyzB? तीन अंडरस्कोर या एक?