複数の .txt ファイルがあり、それらを 1 つの大きな .txt ファイルに結合できます。結合する前に、各ファイル名を .txt ファイル内の列にしたいです。ファイル名は日付で、最終的にデータを Excel にエクスポートするときに役立ちます。
.txt ファイルを結合すると、ファイル名は行として表示されますが、列としては表示されません。
アイデアや提案があればよろしくお願いします。
答え1
$ perl -ne 'print "$ARGV,$_"' one two > three
$ cat three
one,aaa
one,bbb
two,ccc
two,ddd
$ cat one
aaa
bbb
$ cat two
ccc
ddd
Perl はほとんどの Linux ディストリビューションに含まれており、Windows では無料でダウンロードできます。