コマンドの出力を変数に格納するには、次を使用します:
variable=$( commandFooBar )
ここでチェック
2 つの異なるシェル オペレータを混同しています。
>
redirect は、出力をファイルにリダイレクトします。したがって、例を機能させるには、次を使用できます。
awk 'NR == 2 {print $3}' a.txt > price
cat price # display contents of file named price
$
変数を参照するため、 echo
を取得するには 変数を出力するには、まず前の出力から設定する必要があります。そのように:
price=$(awk 'NR == 2 {print $3}' a.txt)
echo "$price"