我有一个文件,内容如下:
Blekota blaboli o koblihach.
Blanka je bl...
GEwI
er
我需要将每个以
Bl
或bl
开头的单词替换为xxxx
并保存到新文件中。我尝试了这个方法,但它没有起作用。while read line;
do pokus="${line//[Bl|bl].* /xxxx}"
echo $pokus
done < "$TEXT" > "$TEXT".new
期望的输出是:
xxxx xxxx o koblihach.
xxxx je xxxx...
GEwI
er
请问我做错了什么?
B
或b
与字符串开头之间也有单词边界。awk '{gsub(/\<[Bb]l[^[:space:]]+/,"xxxx")} 1' file
- The fourth bird