Mengedit isi file secara massal

Ketika menyimpan file HTML secara massal, halaman web disimpan dalam format single HTML. Artinya, hanya file HTML yang disimpan. Akibatnya, tampilan web tampak kacau lantaran file CSS tidak tersedia. Masalah lain, kalaupun file CSS sudah ikut didownload, tampilan web tetap kacau karena link/URL yang mengacu pada file CSS tidak sesuai (masih merujuk pada alamat URL situs asalnya). Lantas, bagaimana?

Solusinya, tentu saja mengedit link file .css dengan link lokal (sesuai lokasi file .css disimpan di komputer).

Misalnya:

@import url( http://namadomain/wp-content/themes/nama-themes/style.css );

Menjadi:

@import url( style.css );

Jika file yang ingin diedit satu atau dua, tentu tidak masalah. Namun bagaimana jika jumlah file mencapai ratusan? Mengedit secara manual? Satu per satu? No way!

Solusinya? pakai sed! Ketik saja

sed -i 's:http://namadomain/wp-content/themes/nama-themes/style.css:style.css:' *.html
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s