in reply to convert txt file to csv file
Perl's command-line options will also help you concentrate only on the data transformation -- they can take care of opening files, reading their lines, and printing out the modified lines.
The boilerplate for your task is as follows:
The -p flag wraps your code with while (<>) { ... } continue { print } and the -i flag backs up the files you read with a ".bak" suffix. The executed code (as I've written it) turns X's, Y's, and Z's into commas. You could also use tr/XYZ/,/.perl -p -i.bak -e 's/[XYZ]/,/g' files*
I suggest you read perlrun and perlop.
|
|---|