不使用sed
或仅使用awk
,当字段数未知或每行更改时,如何获取最后一个字段? cut
sed
或awk
:perl -pe 's/^.+\s+([^\s]+)$/$1/'
。
cut
支持不支持的内容。但是我认为它很有用,因为它迫使读者考虑更容易理解的代码。我想要一个快速,简单的方法来使用cut
,而无需使用多个语法为awk
,grep
,sed
等rev
事情的伎俩; 非常优雅,这是我从未考虑过的(即使在其他情况下笨拙)。我也喜欢从其他答案中阅读其他方法。
find | cut -d. -f<last>
自然倾向也是如此
cut
命令:)?为什么没有其他Linux命令?