Masalah - saya hendak tukar nama-nama fail dari *.htm ke *.html. Ada lebih kuran 50 fail.

Ada beberapa penyelesaian:

  1. Buat skrip shell/bash
  2. Guna arahan rename - perlu pasang terlebih dahulu
  3. Guna find & exec

Yang paling mudah dan efisien adalah find & exec

 find . -name '*.htm' -exec sh -c 'mv "$0" "${0%.htm}.html"' {} \;

Saya jalankan arahan diatas dalam sistem OpenBSD.

Rujukan:

  1. https://stackoverflow.com/questions/1224766/how-do-i-rename-the-extension-for-a-bunch-of-files