私はbashスクリプトを使用しています。この行から値89を取得したい
var_val --------- 89 (1 row)
誰でも私を助けることができますか?
行がファイル内の唯一の行であると仮定するとinputFile
(「1 行」と言いました):
1) 変数に代入
thevalue=`awk '{print $3}' < inputFile`
2) 画面にエコー:
awk '{print $3}`
もちろん、私は文字列の一般的な性質についてあらゆる種類の仮定を立てています-それは常にあなたが望む「3番目の単語」なのか、それは常に「ファイル内の唯一の行」なのかなど.
カット コマンドが機能するはずです。
cut -d " " -f3 inFile
この値をシェル変数に割り当てるには:
val=$(cut -d " " -f3 inFile)