URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 6929
[ Назад ]

Исходное сообщение
"Занесение текущей даты в файл, помогите разобраться"

Отправлено mrrc , 30-Июн-01 02:57 
Имеется некий скрипт на /bin/sh, который осуществляет выборку данных с последующим занесением их в файл, задача заключается в том, чтобы припечатывать в самом файле к заносимым туда данным в этой же строке через пробел или знак табуляции еще и текущую дату с временем, чтобы получалась запись что-то типа этого:

3726478 -- 2001-06-30-00
32466 -- 2001-06-30-00

2346478 -- 2001-06-30-01
556653 -- 2001-06-30-01

и т.д.

Как вот сделать, чтобы вместе с данными в переменной $3 правее записывалось еще и текущая дата со временем?


/sbin/ipfw show | /usr/bin/grep "^03900" | /usr/bin/awk '{ print $3; }' >> /var/log/count/sending_daily.`date " %Y-%m-%d"`
/sbin/ipfw show | /usr/bin/grep "^03800" | /usr/bin/awk '{ print $3; }' >> /var/log/count/received_daily.`date " %Y-%m-%d"`


Содержание

Сообщения в этом обсуждении
"RE: Занесение текущей даты в файл, помогите разобраться"
Отправлено Druker , 30-Июн-01 13:47 
#!/bin/sh

date=`date " %Y-%m-%d %H:%M:%S"`
buf=`/sbin/ipfw show | /usr/bin/grep "^03900" | /usr/bin/awk '{ print $3; }'`
printf "%s\t%s\n" $buf $date >> /var/log/...


"RE: Занесение текущей даты в файл, помогите разобраться"
Отправлено mrrc , 30-Июн-01 15:27 
Файлы создаются, но информация в них не заносится, появляются просто пустые строки, в чем может быть дело?

#!/bin/sh

date=`date " %Y-%m-%d %H:%M"` buf=`/sbin/ipfw show | /usr/bin/grep "^03900" | /usr/bin/awk '{ print $3; }'` printf "%s\t%s\n"  $buf $date >> /var/log/count/test_out.`date " %Y-%m-%d"`

date=`date " %Y-%m-%d %H:%M"` buf=`/sbin/ipfw show | /usr/bin/grep "^03800" | /usr/bin/awk '{ print $3; }'` printf "%s\t%s\n"  $buf $date >> /var/log/count/test_in.`date " %Y-%m-%d"`