# cat tmp.txt
SERVER-1
[connection] 192.168.0.1 success
[connection] 192.168.0.2 failed
[disconnect] 192.168.0.3 pending
[connection] 192.168.0.4 success
SERVER-2
[connection] 192.168.0.1 failed
[connection] 192.168.0.2 failed
[disconnect] 192.168.0.3 success
[connection] 192.168.0.4 failed
SERVER-3
[connection] 192.168.0.1 pending
[connection] 192.168.0.2 pending
[disconnect] 192.168.0.3 pending
[connection] 192.168.0.4 failed
SERVER-4
[connection] 192.168.0.5 pending
[connection] 192.168.0.7 success
[disconnect] 192.168.0.8 failed
[connection] 192.168.0.2 failed
# csplit tmp.txt /SERVER/ -n 3 -s {*} -f server -b "%03d.log"; rm server000.log
# ls *.log
server001.log server002.log server003.log server004.log
# cat server001.log
SERVER-1
[connection] 192.168.0.1 success
[connection] 192.168.0.2 failed
[disconnect] 192.168.0.3 pending
[connection] 192.168.0.4 success
# cat server004.log
SERVER-4
[connection] 192.168.0.5 pending
[connection] 192.168.0.7 success
[disconnect] 192.168.0.8 failed
[connection] 192.168.0.2 failed
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |