要在 shell 中的给定字符串中用 ,
替换空格(例如),我使用以下命令
str=${str// /,}
如何在字符串中用,
替换制表?
我试过了
str=${str//t/,}
但它不起作用
要在扩展变量时使用 shell 内部替换的上下文中保持:
str=$'footbar'
echo "${str//$'t'/,}"
您可以使用
tr
来实现此目的:
$ cat a
hello how are you? blabla
$ tr 't' ',' <a
hello,how are you?,blabla