Pertanyaan ini sudah memiliki jawaban di sini :Bagaimana saya bisa menetapkan output dari perintah ke variabel shell?
(2 jawaban)
Tutup 5 tahun yang lalu.
Linux
(2 jawaban)
Tutup 5 tahun yang lalu.
Saya memiliki operasi menggunakan cut
bahwa saya ingin memberikan hasil ke variabel
var4=echo ztemp.xml |cut -f1 -d '.'
Saya mendapatkan kesalahan:
ztemp.xml bukan perintah
Nilai var4
tidak pernah ditugaskan; Saya mencoba menetapkannya sebagai output dari:
echo ztemp.xml | cut -f1 -d '.'
Bagaimana saya bisa melakukannya?
Jawaban yang Diterima:
Anda ingin mengubah tugas Anda untuk membaca:
var4="$(echo ztemp.xml | cut -f1 -d '.')"
$(…)
konstruksi dikenal sebagai substitusi perintah.