私は以下のようなファイルを持っています。しかし、最初のファイルの列では、印刷中にコンマを入れて残りの列をスペースで印刷する必要があります。とにかく私はsed
またはawk
コマンドで達成できますか?空白で区切られた10個の列を持つファイルがあります。最初の6列だけにコンマを挿入します
$ cat testing
1 2 3 4 5 6 7 8 9 10
私は以下のようなファイルを持っています。しかし、最初のファイルの列では、印刷中にコンマを入れて残りの列をスペースで印刷する必要があります。とにかく私はsed
またはawk
コマンドで達成できますか?空白で区切られた10個の列を持つファイルがあります。最初の6列だけにコンマを挿入します
$ cat testing
1 2 3 4 5 6 7 8 9 10
のみ最初の列にカンマを追加する:最初の6でそれを行うために
sed -i 's/ /,/' testing
:
rev testing | sed 's/ /,/g4' |rev
それは働いた。すばらしいです – Veer
perl -pe 'eval "s/ /,/;"x5' < testing
Googleが "n回を置き換えるsedの"。最初のヒットはあなたの答えです。 – fancyPants