我想删除空格之前的一个单词。我的文件结构是:
蚂蚁
tiger
static rabbit
lion
dynamic monkey
donkey
我需要输出为:
ant
tiger
rabbit
lion
monkey
donkey
我可以使用grep
命令来实现此目的吗?或者还有其他可用的方法吗?
答案1
使用awk
:
awk '{print $NF}' inputfile
对于您的示例输入,它会生成:
ant
tiger
rabbit
lion
monkey
donkey
使用 GNU grep
:
grep -oP '\S+$' inputfile
使用sed
:
sed 's/.* //' inputfile
使用perl
:
perl -pe 's/.* //' inputfile