ファイルを開き、2番目の列に特定の番号を書き込みます。

ファイルを開き、2番目の列に特定の番号を書き込みます。

次の形式のファイル 1 を開こうとします。

20336
20337
20338
.
.
.
71644
71645
71646

新しいファイルが次の形式になるように、2 番目の列番号 20336 を作成します。

20336 20336
20337 20336
20338 20336
.     .
.     .
.     .
71644 20336
71645 20336
71646 20336

答え1

awkを使用してください:

awk '{print $0,"20336"}' input

出力で新しいファイルを生成するには、次のようにリダイレクトします。

awk '{print $0,"20336"}' input > newfile

答え2

先端をsedに変更します。

sed -i -e 's/$/ 20336/g' yourfile

答え3

<in >out \
sed /'\./!s/$/ 20336/;s//& &/'

20336以降のスペースが影響しない場合...

関連情報