ziu*_*fer 0 linux bash awk paste
我想使用命令linux粘贴两个文件paste(以及任何其他选项也将受欢迎)但增加第二行的行.更好地举个例子:
文件1
a
b
c
d
e
f
Run Code Online (Sandbox Code Playgroud)
文件2
1
2
3
4
5
6
7
8
9
10
11
12
Run Code Online (Sandbox Code Playgroud)
我想创建file3为:
a 1
b 3
c 5
d 7
e 9
f 11
Run Code Online (Sandbox Code Playgroud)
利用awk只打印文件中的两个奇数行:
$ awk 'NR%2' file2 | paste -d' ' file1 -
a 1
b 3
c 5
d 7
e 9
f 11
# Using process substitution
$ paste -d' ' file1 <(awk 'NR%2' file2)
a 1
b 3
c 5
d 7
e 9
f 11
Run Code Online (Sandbox Code Playgroud)