使用shell脚本如何在具有指定字符数的文档中查找单词?

时间:2013-05-23 01:44:06

标签: shell awk grep gawk

我在一个长度为10个字符的文档中有一个单词,我希望先找到它,然后用5个字符的单词替换它。使用shell脚本执行此操作的最有效方法是什么?

1 个答案:

答案 0 :(得分:0)

这个sed单行将在第一个10-chars字上做替换:

sed -r 's/\b\w{10}\b/55555/'

同样的例子:

kent$ echo "The quick brown fox jumps over the obligatory dog."|sed -r 's/\b\w{10}\b/55555/'
The quick brown fox jumps over the 55555 dog.