Bash 如何将两个文件的列复制为第三个文件的行
文件1 文件2Bash 如何将两个文件的列复制为第三个文件的行,bash,shell,Bash,Shell,文件1 文件2 dog cat spider donkey 所需输出 文件3 Bone Mushroom bug grass 通过awk dog Bone cat Mushroom spider bug donkey grass 例如: awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t > file3 通过awk dog Bone cat Mushroom spi
dog
cat
spider
donkey
所需输出
文件3
Bone
Mushroom
bug
grass
通过awk
dog Bone
cat Mushroom
spider bug
donkey grass
例如:
awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t > file3
通过awk
dog Bone
cat Mushroom
spider bug
donkey grass
例如:
awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t > file3
通过awk
dog Bone
cat Mushroom
spider bug
donkey grass
例如:
awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t > file3
通过awk
dog Bone
cat Mushroom
spider bug
donkey grass
例如:
awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t > file3
合并文件行的正确工具是
paste
$ awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t
dog Bone
cat Mushroom
spider bug
donkey grass
输出:
paste file1 file2 > file3
合并文件行的正确工具是
paste
$ awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t
dog Bone
cat Mushroom
spider bug
donkey grass
输出:
paste file1 file2 > file3
合并文件行的正确工具是
paste
$ awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t
dog Bone
cat Mushroom
spider bug
donkey grass
输出:
paste file1 file2 > file3
合并文件行的正确工具是
paste
$ awk 'FNR==NR{a[FNR]=$0;next}{print a[FNR],$0}' file1 file2 | column -t
dog Bone
cat Mushroom
spider bug
donkey grass
输出:
paste file1 file2 > file3