0

我的数据如下:

abc aabcd abcd Abc
ABCjj abcdef abc abcGHI abc

我希望它为:

PQR 替换 abc: 输出:

PQR aabcd abcd Abc
ABCjj abcdef PQR abcGHI PQR

这里只有精确的abc被替换为PQR,并且 abcdef,abcGHI 是原样的

4

1 回答 1

2
printf ',s/\<abc\>/PQR/g;w;' | tr \; \\012 | ed input-file

你也可以这样写(也许更易读):

ed input-file << EOF
,s/\<abc\>/PQR/g
w
EOF
于 2012-09-27T18:42:46.560 回答