首页 > 如何用shell读取文件中的第二行开始的每一列的数据?

如何用shell读取文件中的第二行开始的每一列的数据?

文件是这样的:

a.txt

name number
a 100
b 200

要循环读取到name和number的值,怎么做呢?


跳过第一行:
tail -n +2
如果你只要数字:
cut -d' ' -f2


sed '1d' a.txt|awk '{print $1}'


我要挨个取出每行每列的数据,这样:

cat a.txt | awk 'NR>1' | while read name number
do
    echo $name
    echo $number
done
【热门文章】
【热门文章】