【发布时间】:2017-01-16 09:04:12
【问题描述】:
我使用以下命令替换文本中的字符串:
grep -rl "abc" A.txt | xargs sed -i 's/abc/efg/g'.
但我也想用efg 替换Abc。以下命令似乎不起作用。
grep -irl "abc" A.txt | xargs sed -i 's/abc/efg/g'
使用-i 进行grep 是为了查找不区分大小写的行,但是在随后的sed 命令中,它不会承认Abc。
那么,我的问题是如何sed 来替换不区分大小写的文本?
【问题讨论】: