作者xunlu (xunlu)
看板FreeBSD
标题[问题] set 设定变数空格消失
时间Sun Jun 5 17:13:31 2011
请问
date -v -1H "+%b %_d %H"
出现的结果是
Jun 5 16
^^这里有空格
但是若我将结果变成变数
set packtime=`date -v -1H "+%b %_d %H"`
echo $packtime
Jun 5 16
^空格少一个 请问有办法解决吗?
我是要用在grep查询 少一个空格就查不到了
cat /var/log/filter.log | grep 'date "+%b %_d %H"'
资料内容是这样的
Jun 5 12:59:58 pfsense pf: 122.96.58.54.39124 > 114.43.203.127.21819: UDP, length 23
Jun 5 12:59:58 pfsense pf: 00:00:00.028174 rule 1/0(match): block in on pppoe0: (tos 0x0, ttl 121, id 224, offset 0, flags [
Jun 5 12:59:58 pfsense pf: 118.166.195.219.55362 > 114.43.203.127.21819: Flags [S], cksum 0xfb1c (correct), seq 86550498
Jun 5 12:59:59 pfsense pf: 00:00:00.592545 rule 1/0(match): block in on pppoe0: (tos 0x0, ttl 116, id 25902, offset 0, flags
Jun 5 12:59:59 pfsense pf: 124.11.64.120.64283 > 114.43.203.127.21819: Flags [S], cksum 0x0d0c (correct), seq 2623128094
Jun 5 13:00:00 pfsense pf: 00:00:01.364355 rule 1/0(match): block in on pppoe0: (tos 0x0, ttl 110, id 31094, offset 0, flags
Jun 5 13:00:00 pfsense pf: 122.96.58.54.39124 > 114.43.203.127.21819: UDP, length 23
Jun 5 13:00:02 pfsense pf: 00:00:01.560724 rule 1/0(match): block in on pppoe0: (tos 0x0, ttl 116, id 26057, offset 0, flags
Jun 5 13:00:02 pfsense pf: 124.11.64.120.64283 > 114.43.203.127.21819: Flags [S], cksum 0x0d0c (correct), seq 2623128094
我要把上一个个小时的LOG档封存起来
麻烦指导
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.128.138