shell脚本用awk取最后一个元素
可以使用awk的内置变量NF(Number of Fields,字段数量)来获取最后一个元素。具体实现如下:
#!/bin/bash
# 假设我们要取最后一个元素,以空格为分隔符
str="hello world how are you"
last=$(echo $str | awk '{print $NF}')
echo "最后一个元素是: $last"
输出结果为:
最后一个元素是: you
解释:echo $str 将字符串输出,然后通过管道传递给awk,{print $NF} 表示输出最后一个字段,也就是最后一个元素。最后将输出值赋给变量last,便于后续使用。
原文地址: https://www.cveoy.top/t/topic/fr6g 著作权归作者所有。请勿转载和采集!