Sed 如何仅显示最后一个字段?

Sed 如何仅显示最后一个字段?,sed,awk,cut,Sed,Awk,Cut,我曾经 及 但这假设第8个字段是最后一个字段,这并不总是正确的 如何显示shell脚本中的最后一个字段?尝试执行以下操作: awk '{print $8}' 还是搞笑 $ awk '{print $NF}' 尝试这样做: awk '{print $8}' 还是搞笑 $ awk '{print $NF}' 编辑:此答案现在是错误的,因为问题已更改。往前走,这里没什么可看的 您可以使用tail从输入端打印指定数量的字节 $ echo "foo bar base" | rev | cut -d

我曾经

但这假设第8个字段是最后一个字段,这并不总是正确的

如何显示shell脚本中的最后一个字段?

尝试执行以下操作:

awk '{print $8}'
还是搞笑

$ awk '{print $NF}'
尝试这样做:

awk '{print $8}'
还是搞笑

$ awk '{print $NF}'

编辑:此答案现在是错误的,因为问题已更改。往前走,这里没什么可看的

您可以使用
tail
从输入端打印指定数量的字节

$ echo "foo bar base" | rev | cut -d ' ' -f1 | rev
base

编辑:此答案现在是错误的,因为问题已更改。往前走,这里没什么可看的

您可以使用
tail
从输入端打印指定数量的字节

$ echo "foo bar base" | rev | cut -d ' ' -f1 | rev
base

你在问题中写了byte,你真的是指byte吗?或字段/列??对不起;我指的是字段/列。问题澄清。你在问题中写了byte,你真的是指byte吗?或字段/列??对不起;我指的是字段/列。问题澄清。+1
用于(快速)回答->获得\1投票权->\1删除->\1取消删除干得好+1
用于(快速)回答->获得\1投票权->\1删除->\1取消删除干得好!哦,我愚蠢地回答了被问到的问题,而不是本来想问的问题;)哦,我愚蠢地回答了被问到的问题,而不是本来想问的问题;)