我需要创建一个脚本,使用sed来替换带有大写元音的小写元音和带有情人元音的大写元音.例如,如果我有字符串"This Is a lOng String",结果应为"ThIs is a Long StrIng".我试过这样的事情,sed 's/a/A/g ; s/A/a/g'但是这不会改变a-> A和A->它只会取代小写的..我知道有类似的问题,但我无法让它工作所以我想我会问你..
使用sed的y音译命令.
sed 'y/aeiouAEIOU/AEIOUaeiou/'
Run Code Online (Sandbox Code Playgroud)
$ echo "This Is a lOng String" | sed 'y/aeiouAEIOU/AEIOUaeiou/'
ThIs is A long StrIng
Run Code Online (Sandbox Code Playgroud)