我正在尝试打开文件 1,其格式如下
20336
20337
20338
.
.
.
71644
71645
71646
并写入第二列编号 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 后面的尾随空格不影响...