Baik $(()) atau $[] akan bekerja untuk menghitung hasil operasi aritmatika. Anda menggunakan $() yang hanya mengambil string dan mengevaluasinya sebagai perintah. Ini sedikit perbedaan yang halus. Semoga ini bisa membantu.
Seperti yang ditunjukkan tink di komentar pada jawaban ini, $[] sudah tidak digunakan lagi, dan $(()) harus disukai.
Saya merasa sangat bersih menggunakan variabel internal "$SECONDS"
SECONDS=0 ; sleep 10 ; echo $SECONDS
Gunakan sed dengan huruf besar-kecil sambil menambahkan teks sebelum beberapa pola
Menggabungkan dua file secara manual menggunakan diff