Apakah ada cara untuk secara otomatis membuat variabel $ i diawali dengan awal perintah tanpa harus menentukannya setiap waktu?
Ini skrip saya saat ini.
#!/bin/bash
for i in "command -c"; do
$i command1 show
$i command2 show
done
Yang saya inginkan adalah sesuatu seperti ini.
#!/bin/bash
for i in "command -c"; do
$i
(
command1 show
command2 show
)
done
Jawabannya adalah "tidak" secara umum, kecuali apa pun yang ada dalam $ i memungkinkan.
—
glenn jackman
Pertanyaan Anda akan lebih masuk akal jika tidak menyalahgunakan bawaan Bourne Again
—
JdeBP
commmand
perintah dengan opsi omong kosong.
for i in "command -c"; do echo $i; done
. Saya pikir maksud Andafor i in $(command -c)
tetapi bagaimanapun, pertanyaan skrip tidak benar-benar pada topik di sini. Mengapa Anda tidak menanyakan hal ini Lepaskan & amp; Linux sebagai gantinya?