0

列番号が異なるタブ区切りのデータ ファイルがいくつかあります。これらのファイルにヘッダー行を追加したいのですが、ヘッダー行には最初の列に「ID」しか含まれていませんが、ヘッダー行の合計列数はファイルと同じである必要があります。いくつかのLinuxコマンドでそれを行うことはできますか? どうもありがとうございました!!

4

2 に答える 2

1
sed -i '1 { h; s/[^\t]//g; s/^/ID/; p; g; }' *.tsv

最初の行をコピーし、(フィールドの内容を消去するために) タブ以外をすべて削除し、「ID」を追加してから、この行と元の行を印刷します。

于 2013-02-18T03:29:30.340 に答える