テキストファイルに定数値を持つ新しい列を追加する方法

テキストファイルに定数値を持つ新しい列を追加する方法

複数の列を含む大きなテキストファイルがあり、定数値が10000の新しい列(どこにいても)を追加したいと思います。助けてください。

ベストアンサー1

次のawkコマンドは、各行の末尾にタブで区切られた列を値とともに追加します10000

awk -F '\t' -v OFS='\t' '{ $(NF+1) = 10000; print }' infile >outfile

からデータを読み書きinfileしますoutfile

\t使用する区切り記号に変更してください。

明らかに、同じことを行う他の方法も数え切れないほど多くあります。例えばsed:

sed 's/$/,10000/' infile >outfile

,10000これはカンマを区切り文字として使用し、各行の末尾の文字列を単純に置き換えます。

おすすめ記事