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