获取的文档版式比较乱
cat tee.txt 10.10.10.161 | SUCCESS | rc=0 | (stdout) 21 10.10.10.33 | SUCCESS | rc=0 | (stdout) 22 10.10.10.1 | SUCCESS | rc=0 | (stdout) 62 10.10.10.129 | SUCCESS | rc=0 | (stdout) 65 10.10.10.65 | SUCCESS | rc=0 | (stdout) 144 10.10.10.97 | SUCCESS | rc=0 | (stdout) 7 10.10.10.130 | SUCCESS | rc=0 | (stdout) 65 10.10.10.2 | SUCCESS | rc=0 | (stdout) 62 10.10.10.34 | SUCCESS | rc=0 | (stdout) 22 10.10.10.162 | SUCCESS | rc=0 | (stdout) 21 10.10.10.66 | SUCCESS | rc=0 | (stdout) 144 10.10.10.98 | SUCCESS | rc=0 | (stdout) 7 10.10.10.131 | SUCCESS | rc=0 | (stdout) 65 10.10.10.3 | SUCCESS | rc=0 | (stdout) 62 10.10.10.35 | SUCCESS | rc=0 | (stdout) 22 10.10.10.163 | SUCCESS | rc=0 | (stdout) 21 10.10.10.99 | SUCCESS | rc=0 | (stdout) 7 10.10.10.67 | SUCCESS | rc=0 | (stdout) 144
排版
cat tee.txt |column -t 10.10.10.161 | SUCCESS | rc=0 | (stdout) 21 10.10.10.33 | SUCCESS | rc=0 | (stdout) 22 10.10.10.1 | SUCCESS | rc=0 | (stdout) 62 10.10.10.129 | SUCCESS | rc=0 | (stdout) 65 10.10.10.65 | SUCCESS | rc=0 | (stdout) 144 10.10.10.97 | SUCCESS | rc=0 | (stdout) 7 10.10.10.130 | SUCCESS | rc=0 | (stdout) 65 10.10.10.2 | SUCCESS | rc=0 | (stdout) 62 10.10.10.34 | SUCCESS | rc=0 | (stdout) 22 10.10.10.162 | SUCCESS | rc=0 | (stdout) 21 10.10.10.66 | SUCCESS | rc=0 | (stdout) 144 10.10.10.98 | SUCCESS | rc=0 | (stdout) 7 10.10.10.131 | SUCCESS | rc=0 | (stdout) 65 10.10.10.3 | SUCCESS | rc=0 | (stdout) 62 10.10.10.35 | SUCCESS | rc=0 | (stdout) 22 10.10.10.163 | SUCCESS | rc=0 | (stdout) 21 10.10.10.99 | SUCCESS | rc=0 | (stdout) 7 10.10.10.67 | SUCCESS | rc=0 | (stdout) 144
sort 多重排序整理
$ cat tee.txt |column -t |sort -k5r -k1 10.10.10.97 | SUCCESS | rc=0 | (stdout) 7 10.10.10.98 | SUCCESS | rc=0 | (stdout) 7 10.10.10.99 | SUCCESS | rc=0 | (stdout) 7 10.10.10.129 | SUCCESS | rc=0 | (stdout) 65 10.10.10.130 | SUCCESS | rc=0 | (stdout) 65 10.10.10.131 | SUCCESS | rc=0 | (stdout) 65 10.10.10.1 | SUCCESS | rc=0 | (stdout) 62 10.10.10.2 | SUCCESS | rc=0 | (stdout) 62 10.10.10.3 | SUCCESS | rc=0 | (stdout) 62 10.10.10.33 | SUCCESS | rc=0 | (stdout) 22 10.10.10.34 | SUCCESS | rc=0 | (stdout) 22 10.10.10.35 | SUCCESS | rc=0 | (stdout) 22 10.10.10.161 | SUCCESS | rc=0 | (stdout) 21 10.10.10.162 | SUCCESS | rc=0 | (stdout) 21 10.10.10.163 | SUCCESS | rc=0 | (stdout) 21 10.10.10.65 | SUCCESS | rc=0 | (stdout) 144 10.10.10.66 | SUCCESS | rc=0 | (stdout) 144 10.10.10.67 | SUCCESS | rc=0 | (stdout) 144
参考:
https://qastack.cn/unix/396223/bash-shell-script-output-alignment
sort 解释



