Diberikan file-file berikut:
english_api
english_overview
style.css
Saya ingin mendapatkan:
english_api.html
english_overview.html
style.css
Dengan kata lain cara menambahkan teks ke semua file yang Tidak Mengandung titik ( .
) dalam direktori menggunakan terminal.
Jelas ada banyak file di folder itu; Saya hanya menulis 3 sebagai contoh.
Jika saya, katakanlah, ganti .css
dengan .html
di folder itu, saya akan menggunakan:
rename .css .html *.css
Tapi saya tidak bisa memikirkan cara untuk mencocokkan file yang tidak mengandung sesuatu. Juga bagaimana menambahkan (vs mengganti) menggunakan rename
perintah?
for file in path/to/files/!(*.*); do echo mv "$file" "$file.html"; done
perintah mengubah nama direktori juga.