[问题] linux 指令输出到档案 不换行

楼主: fantasy15 (随风漂流的云)   2014-03-18 16:03:34
我做了一个.sh,排程让他每隔一段时间抓取使用80port连到server的user数
但是出来的log会像这样
2014/03/18 15:40:01
90
2014/03/18 15:45:01
44
2014/03/18 15:50:01
33
2014/03/18 15:55:01
58
2014/03/18 16:00:01
58
下面是我写的.sh档丢进crontab每五分钟一次
#!/bin/bash
date +"%Y/%m/%d %T" 1>>/opt/logroot/netstat_log.txt
netstat -an | grep '\:80 '| grep 'ESTABLISHED' | wc -l 1 (这两行没分行)
>>/opt/logroot/netstat_log.txt (这两行没分行)
应该怎么改指令可以让他输出的log可以不要换行,因为这样要做表格跟分析图很痛苦
而且不能一看log就让长官满意
感谢前辈的指教 <(_ _)>
作者: prismwu   2014-03-18 16:18:00
date +"%Y/%m/%d %T" | tr -d '\n' >> ......
作者: silentlich   2014-03-18 16:31:00
楼主: fantasy15 (随风漂流的云)   2014-03-18 16:33:00
感谢大大,我都忘了可以用变量先暂存最后再一次输出脑袋打结的时候真的会一直转不出来...太感谢了!

Links booklink

Contact Us: admin [ a t ] ucptt.com