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