删除字符*或#或&之后的所有内容在GREP的文本文件中

时间:2013-04-17 13:13:45

标签: text grep

我有这样的文本文件:

word1    & wordff 39 0: sgfdgggg, sgdgsd
word23   & sgfdgsdgsdgdg 44 0: sgdggfg, sfgdgdg
word45   *

我需要这个:

word1    & 
word23   & 
word45   *

如何在GREP中完成?

1 个答案:

答案 0 :(得分:3)

grep -Eo '.*?[&*#]'

例如:

kent$  echo "word1    & wordff 39 0: sgfdgggg, sgdgsd
word23   & sgfdgsdgsdgdg 44 0: sgdggfg, sfgdgdg
word45   *"|grep -Eo '.*?[&*#]'
word1    &
word23   &
word45   *