0

我使用 bash 脚本。我想从这一行获取值 89

var_val --------- 89 (1 row)

有谁能够帮助我?

4

2 回答 2

4

假设该行是文件中的唯一行inputFile(您确实说“1 行”):

1) 赋值给一个变量

thevalue=`awk '{print $3}' < inputFile`

2)回显到屏幕:

awk '{print $3}`

当然,我对字符串的一般性质做出了各种假设——它是否总是你想要的“第三个单词”,它总是“文件中的唯一行”等等。

于 2013-07-12T21:21:27.073 回答
4

剪切命令应该可以工作:

cut -d " " -f3 inFile

将此值分配给 shell 变量:

val=$(cut -d " " -f3 inFile)
于 2013-07-12T21:23:46.503 回答