我如何用bash获得每一行的最后一个单词
例如我有一个文件:
$ cat filei am the first example.
i am the second line.
i do a question about a file.
我需要:
example, line, file
我打算使用“ awk”,但问题是单词在不同的空间
回答:
尝试
$ awk 'NF>1{print $NF}' fileexample.
line.
file.
要像您的示例一样在一行中获得结果,请尝试:
{ sub(/\./, ",", $NF)
str = str$NF
}
END { print str }
输出:
$ awk -f script.awk fileexample, line, file,
纯重击:
$ while read line; do [ -z "$line" ] && continue ;echo ${line##* }; done < fileexample.
line.
file.
以上是 我如何用bash获得每一行的最后一个单词 的全部内容, 来源链接: utcz.com/qa/429700.html