Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
列番号が異なるタブ区切りのデータ ファイルがいくつかあります。これらのファイルにヘッダー行を追加したいのですが、ヘッダー行には最初の列に「ID」しか含まれていませんが、ヘッダー行の合計列数はファイルと同じである必要があります。いくつかのLinuxコマンドでそれを行うことはできますか? どうもありがとうございました!!
sed -i '1 { h; s/[^\t]//g; s/^/ID/; p; g; }' *.tsv
最初の行をコピーし、(フィールドの内容を消去するために) タブ以外をすべて削除し、「ID」を追加してから、この行と元の行を印刷します。