因为通过PuTTY在bash shell中键入实际的制表符不是那么简单,所以在此处添加。CTRL V TAB不起作用,因为CTRL V在Windows中被捕获为粘贴。
相反,我使用:
${var//$'\t'/ }
例:
$ var="te"$'\t'"st"
$ echo $var
te st
$ echo ${var//$'\t'/i}
teist
您需要输入实际的 TAB 字符:
var=${var// / }
           ^ that's really meant to be a TAB character
             but might not be visible on this site
在命令行上,要插入 TAB 字符,请按ControlvTAB。