[Novalug] remove commas from .csv files
Nino Pereira
pereira at speakeasy.net
Sat Mar 6 11:12:19 EST 2010
Hi smart people,
In a directory I have a slew of comma-separated files, each with two columns.
In this same directory, which has nothing else, I want to make new files
wherein the commas are replaced by spaces, and the original file name
foo.csv becomes foo.dat.
Copying from an earlier discussion on this list, I do
sed -e "s/,/ /" foo.csv > foo.dat
and so on, replacing foo by whatever the file names are.
This works. But, being lazy, I'd want to avoid typing all these
file names, so I try
sed -e "s/,/ /" *.csv > *.dat
Now I get one big file called *.dat, which is useless.
What's the right way to do this? Something with if ... fi no doubt,...
Thank you
Nino
More information about the Novalug
mailing list