Welcome to WebmasterWorld Guest from

Forum Moderators: bakedjake

Message Too Old, No Replies

Re: Using a bash script to alter multiple files

Reply to an old thread

9:14 am on Jun 6, 2007 (gmt 0)

New User

10+ Year Member

joined:June 6, 2007
votes: 0

While working on a similar problem, I stumbled upon this thread: [webmasterworld.com ]. As I'm not allowed to reply to that one as it's too old, I'll start a new one more or less for the record.

I did a little hack that does the requested job, using the '$@' bash variable. It will accept wildcard arguments on the command line, so you may run it on multiple files like

"iso2utf8 *.php"

#! /bin/bash
# iso2utf8 - convert all specified files to utf-8

for FILE in `ls $@`
iconv -f iso-8859-1 -t utf-8 $FILE > tempfile.tmp
mv -f tempfile.tmp $FILE
ls -l $FILE

I hope that this may be of help to someone.

regards, Leif

[edited by: encyclo at 6:11 pm (utc) on June 6, 2007]
[edit reason] no signatures please [/edit]