从shell中的每一行提取最后一个单词

use*_*748 3 bash shell

我有文件result.txt,看起来像这样:

acb.xyz.asd
mnt.x.sdr
s.ere.43
Run Code Online (Sandbox Code Playgroud)

我想编写将提取最后一个单词并打印如下的shell脚本:

asd
sdr
43
Run Code Online (Sandbox Code Playgroud)

我尝试了awk命令,但没有成功:

awk 'NF>1{print $NF}' result.txt
Run Code Online (Sandbox Code Playgroud)

我认为我需要使用定界符“。” 然后根据解析结果解析result.txt。请帮助。

cho*_*oba 5

我通常使用rev | cut | rev从右边提取列。

 rev result.txt | cut -d. -f1 | rev
Run Code Online (Sandbox Code Playgroud)