我想删除空格前的一个单词。我的文件结构是:
蚂蚁
tiger
static rabbit
lion
dynamic monkey
donkey
Run Code Online (Sandbox Code Playgroud)
我需要输出为:
ant
tiger
rabbit
lion
monkey
donkey
Run Code Online (Sandbox Code Playgroud)
我可以grep为此使用命令吗,或者还有其他可用的方法吗?
使用awk:
awk '{print $NF}' inputfile
Run Code Online (Sandbox Code Playgroud)
对于您的样本输入,它会产生:
ant
tiger
rabbit
lion
monkey
donkey
Run Code Online (Sandbox Code Playgroud)
使用 GNU grep:
grep -oP '\S+$' inputfile
Run Code Online (Sandbox Code Playgroud)
使用sed:
sed 's/.* //' inputfile
Run Code Online (Sandbox Code Playgroud)
使用perl:
perl -pe 's/.* //' inputfile
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |