获取的文档版式比较乱
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