仕事中に「ファイルの中身の先頭から1,2,3...と言った風に行番号を付けたい」といった話がでた。Excelでぱっぱと作りたいところだけど、行数が6万を越えるのでExcelでは扱えないとの事。
こんなときごみスクリプターな自分は、今日もこんなごみスクリプトを作る。
#!/usr/bin/perl
$i=1;
while(){
print $i.','.$_;
$i++;
}
これをAddNum.plとかで保存して実行権限をつける。
あとは
$ AddNum.pl InputFile > OutputFile
と入力するとInputFileの各行に行番号を振ったものがOutputFileとなって作成される。
いやぁお手軽です。
こういったプログラム作るのにはPerlは向いてるよなぁ。
そしてまたごみスクリプトが一つできるのであった。
作成日:2008/02/19 03:12:40