bash とか emacs とか python とか etc

bash とか emacs とか python とか etc

ファイル名を各行の先頭に入れる

標記をどうするか。

例えば,下記のようなファイルがあったとして

 

$ cat hoge.txt

aaaa bbbb cccc

dddd eeee ffff

 

この2行を

hoge.txt aaaa bbbb cccc

hoge.txt dddd eeee ffff

 

にしたい。

できれば同一フォルダのファイル全てにやりたい。

まずは,ファイルひとつからやってみる。

 

ls hoge.txt | join hoge.txt

やってみる。join:オペランドがありません。

ls hoge.txt | paste - hoge.txt

1行のみ結合。

grep -H "" hoge.txt

 

hoge.txt:aaaa bbbb cccc

hoge.txt:dddd eeee ffff

どや。

これでもとのhoge.txtのフィールド区切りを「:」にしてやればOKじゃねぇ?!!

いやぁ,解決!解決!!!。半日考えてた。。。

ではまた。

 

って。解決していないよ。同一フォルダ全部やるんだよ!!

うーん。そこはスクリプト作るなりなんなりで・・・まずはやってみます。