Untuk menyimpan output dari perintah dalam variabel, gunakan :
variable=$( commandFooBar )
Periksa DI SINI
Anda menggabungkan dua operator shell yang berbeda.
>
redirect, akan mengarahkan output ke file. Jadi agar contoh Anda berfungsi, Anda dapat menggunakan:
awk 'NR == 2 {print $3}' a.txt > price
cat price # display contents of file named price
$
merujuk ke variabel, jadi untuk mendapatkan echo
Anda untuk mencetak variabel, pertama-tama Anda harus mengaturnya dari keluaran sebelumnya. Seperti itu:
price=$(awk 'NR == 2 {print $3}' a.txt)
echo "$price"