{# .. #} menghasilkan urutan angka atau karakter, mirip dengan range () dalam Python. Jika saya menjalankan perintah echo {1..5}
di baris perintah yang saya miliki:
1 2 3 4 5
Sebaliknya skrip bash berikut tidak berfungsi seperti yang diharapkan.
for i in {1..3};
do
echo "Iteration $i"
done
akan dicetak:
Iteration {1..3}
Mengapa?
* Saya dapat menggunakan seq
tetapi saya membacanya kedaluwarsa ( http://www.cyberciti.biz/faq/bash-for-loop/ )
Kesalahan ini terjadi jika skrip dieksekusi oleh perintah "sh" (coba gunakan "bash").
—
Kocok0