如果我有像这样的文字
/mnt/data/web/web content/page 1/home page.txt
Run Code Online (Sandbox Code Playgroud)
我使用以下命令获取我的文本,然后将其传送到另一个命令.
cat somefile.txt | awk '{$1=$2=$3=$4=$5=$6=$7=$8=$9=$10=""; print $0}'
Run Code Online (Sandbox Code Playgroud)
我需要将上面的命令传递给另一个命令来添加反斜杠
如何在每个空格之前添加反斜杠,以便我得到正确的*nix路径
即.
/mnt/data/web/web\ content/page\ 1/home\ page.txt
Run Code Online (Sandbox Code Playgroud)
从理论上讲,文本可以无限长,但我总是需要在每个空格之前使用反斜杠.最终脚本将在freebsd和linux中使用
谢谢!