複数の列を含む大きなテキストファイルがあり、定数値が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
これはカンマを区切り文字として使用し、各行の末尾の文字列を単純に置き換えます。