■
- 改行コードの変更
Windows(CR+LF = \r\n)からUnix(LF = \n)へ
フォルダにあるTXTファイルに対して、一括置換する。
バックアップファイルは[InputFileName].bakで自動的にできる。
perl -p -w -i -e "s/\r\n/\n/g" *.TXT
LF : Line Feed、 CR:Carriage Return
- ファイルから必要情報を抜き出す。
「USD/JPY」が含まれる行の特定列を別のファイルに書き出す。
find -name "*.TXT" -exec
gawk 'BEGIN{FS=",";OFS=",";}
/USD\/JPY/
{FN="A/"ARGV[1]".dat";print($4,$5,$11,$3,$12,$13) > FN;}' {} \;
最後の「\;」を忘れないように。