小编lig*_*ail的帖子

如何从文件中提取值(在特定行和列中)并将其分配给新变量

我有一个文本文件“a.txt”,它是一个3X4矩阵,结构如下:

1 apple 50 Mary
2 banana 40 Lily
5 orange 34 Jack
Run Code Online (Sandbox Code Playgroud)

我想提取值“40”(第 2 行,第 3 列)并将其分配给一个名为“价格”的新变量。

我试过这个:

awk 'NR == 2 {print $3}' a.txt > price
echo "$price"
Run Code Online (Sandbox Code Playgroud)

但为什么结果是:

0
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?谢谢你。

linux

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

linux ×1