shell脚本读文件一行并打印出最后一个元素
假设文件名为file.txt,每行元素用空格分隔,可以使用以下shell脚本读取每行最后一个元素:
#!/bin/bash
while read line
do
arr=($line)
echo ${arr[-1]}
done < file.txt
解释:
-
#!/bin/bash表示使用bash作为解释器。 -
while read line表示每次读取一行数据到变量line中。 -
arr=($line)表示将line按照空格分隔成数组arr。 -
echo ${arr[-1]}表示打印数组arr的最后一个元素。 -
< file.txt表示从文件file.txt中读取数据。
原文地址: https://www.cveoy.top/t/topic/fr58 著作权归作者所有。请勿转载和采集!