如何在shell bash linux中替换表格
要将shell中给定字符串中的空格替换为如何在shell bash linux中替换表格,linux,bash,shell,Linux,Bash,Shell,要将shell中给定字符串中的空格替换为,(例如),我使用以下命令 str=${str// /,} 如何将表格替换为字符串中的, 我试过了 str=${str//\t/,} 但是它不起作用您可以使用tr进行此操作: $ cat a hello how are you? blabla $ tr '\t' ',' <a hello,how are you?,blabla $cat a 你好,你好吗?布拉布拉 $tr'\t'','您可以使用tr进行以下操作: $ cat a h
,
(例如),我使用以下命令
str=${str// /,}
如何将表格替换为字符串中的,
我试过了
str=${str//\t/,}
但是它不起作用您可以使用
tr
进行此操作:
$ cat a
hello how are you? blabla
$ tr '\t' ',' <a
hello,how are you?,blabla
$cat a
你好,你好吗?布拉布拉
$tr'\t'','您可以使用tr
进行以下操作:
$ cat a
hello how are you? blabla
$ tr '\t' ',' <a
hello,how are you?,blabla
$cat a
你好,你好吗?布拉布拉
$tr'\t'','要在扩展变量时使用shell内部替换,请执行以下操作:
str=$'foo\tbar'
echo "${str//$'\t'/,}"
要在展开变量时继续使用shell内部替换,请执行以下操作:
str=$'foo\tbar'
echo "${str//$'\t'/,}"
谢谢你的回答谢谢你的回答谢谢你的回答谢谢你的回答