小编xto*_*sou的帖子

BASH:同时并排显示两个文件

我正在处理一个bash脚本,我想并排打印两个文件.一个文件填充IPv4地址,另一个文件填充IPv6地址.我试过了,

pr -mtw $WIDTH $FILE1 $FILE2
Run Code Online (Sandbox Code Playgroud)

但它削减了产量.

??????IPV4?????????????????????????IPV6??????????????????
 224.0.0.1       2001:0db8:0000:
 192.0.2.128     ff02::1
 192.0.2.128     2001:0db8:0000:
 192.0.2.128     ::
                 2001:0db8:0000:
                 2001:db8:0:0:0:
                 2001:db8::ff00:
                 0000:0000:0000:
                 ::1
                 fe80::
                 ::ffff:192.0.2.
                 ::192.0.2.128
Run Code Online (Sandbox Code Playgroud)

我也试过了,

paste $FILE1 $FILE2  | awk '$1=$1' OFS='\t '
Run Code Online (Sandbox Code Playgroud)

而输出是,

??????IPV4?????????????????????????IPV6??????????????????
224.0.0.1    2001:0db8:0000:0042:0000:8a2e:0370:7334
192.0.2.128  ff02::1
192.0.2.128  2001:0db8:0000:0000:0000:ff00:0042:8329
192.0.2.128  ::
2001:0db8:0000:0000:0000:ff00:0042:8329
2001:db8:0:0:0:ff00:42:8329
2001:db8::ff00:42:8329
0000:0000:0000:0000:0000:0000:0000:0001
::1
fe80::
::ffff:192.0.2.128
::192.0.2.128
Run Code Online (Sandbox Code Playgroud)

我希望输出是这样的,

??????IPV4?????????????????????????IPV6??????????????????
 224.0.0.1       2001:0db8:0000:0042:0000:8a2e:0370:7334
 192.0.2.128     ff02::1
 192.0.2.128     2001:0db8:0000:0000:0000:ff00:0042:8329
 192.0.2.128     ::
                 2001:0db8:0000:0000:0000:ff00:0042:8329
                 2001:db8:0:0:0:ff00:42:8329
                 2001:db8::ff00:42:8329
                 0000:0000:0000:0000:0000:0000:0000:0001
                 ::1
                 fe80::
                 ::ffff:192.0.2.128
                 ::192.0.2.128
Run Code Online (Sandbox Code Playgroud)

FILE1:

 224.0.0.1
 192.0.2.128
 192.0.2.128
 192.0.2.128
Run Code Online (Sandbox Code Playgroud)

FILE2:

 2001:0db8:0000:0042:0000:8a2e:0370:7334
 ff02::1
 2001:0db8:0000:0000:0000:ff00:0042:8329
 ::
 2001:0db8:0000:0000:0000:ff00:0042:8329 …
Run Code Online (Sandbox Code Playgroud)

bash awk text

5
推荐指数
1
解决办法
579
查看次数

标签 统计

awk ×1

bash ×1

text ×1