在文件中,我必须用空格替换特殊字符\/:?|°%
。我尝试了下面的代码,但它没有用空格替换\
:
awk '{gsub(/[\/:?|°%]/," "); print} else print}' $file
答案 0 :(得分:1)
awk '{gsub(/[/:?|°%\\]/," ");print}' file
答案 1 :(得分:0)
如何使用tr
呢?
tr '\\/:?|º%' ' ' < file
注意\
需要进行转义以防止它具有特殊含义。
例如:
$ tr '\\/:?\|º%' ' ' <<< "hello\i am/here:oh?wait|iºam%done"
hello i am here oh wait i am done