Bagaimana Anda mengulangi pengulangan sebanyak n kali ketika n ditentukan oleh pengguna di awal?
Saya telah menulis skrip shell dan perlu mengulang bagian tertentu sebanyak n kali (tergantung berapa kali pengguna menginginkannya).
Skrip saya sejauh ini terlihat seperti ini:
echo "how many times would you like to print Hello World?"
read num
for i in {1.."$num"}
do
echo "Hello World"
done
Jika saya mengubah "num" menjadi angka seperti "5", loop akan berfungsi, namun saya harus dapat membiarkan pengguna menentukan berapa kali pengulangan melalui loop.
Jawaban yang Diterima:
Anda dapat menggunakan seq
for i in $(seq 1 "$num")
atau Shell Anda mungkin mendukung loop gaya-C mis. di bash
for ((i=0; i<$num; i++))
Ambil Kolom Pertama Dari 2 File Dan Tulis Ke File Ketiga?
Temukan -exec + Vs Temukan | Xargs:Yang Mana Yang Harus Dipilih?