如何在 shell bash linux 中替换制表



要在 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

相关内容

  • 没有找到相关文章

最新更新