Awk 将\替换为文件中的空格
在文件中,我必须用空格替换特殊字符Awk 将\替换为文件中的空格,awk,gsub,Awk,Gsub,在文件中,我必须用空格替换特殊字符\/:?|°%。我尝试了下面的代码,但它没有用空格替换\: awk '{gsub(/[\/:?|°%]/," "); print} else print}' $file 用tr来做这个怎么样 tr '\\/:?|º%' ' ' < file 您必须用另一个反斜杠来避开反斜杠,而else打印在这里没有任何意义。 tr '\\/:?|º%' ' ' < file $ tr '\\/:?\|º%' ' ' <<< "hello\i
\/:?|°%
。我尝试了下面的代码,但它没有用空格替换\
:
awk '{gsub(/[\/:?|°%]/," "); print} else print}' $file
用
tr
来做这个怎么样
tr '\\/:?|º%' ' ' < file
您必须用另一个反斜杠来避开反斜杠,而
else打印在这里没有任何意义。
tr '\\/:?|º%' ' ' < file
$ tr '\\/:?\|º%' ' ' <<< "hello\i am/here:oh?wait|iºam%done"
hello i am here oh wait i am done