Всем привет!
есть переменная вида:
ResPF=$(/usr/sbin/pflogsumm {.... список параметров ....} /var/log/mail.log 2>/dev/null
Но при работе с ней выясняется, что вывод ее передается в одну строку, и нужные параметры оттуда я не могу грепнуть.
Как это обойти? Есть ли какой-то параметр, который мог бы позволить сохранить ту переменную не как строку, а как вывод результата со всеми переносами и пробелами?
Такой вывод получается обрабатывать грепом:
Postfix log summaries for Oct 2
Grand Totals
------------
messages
2 received
1 delivered
0 forwarded
0 deferred
2 bounced
0 rejected (0%)
0 reject warnings
0 held
0 discarded (0%)
3386 bytes received
863 bytes delivered
1 senders
1 sending hosts/domains
1 recipients
1 recipient hosts/domains
А такой уже нет:
Postfix log summaries for Oct 2 Grand Totals ------------ messages 2 received 1 delivered 0 forwarded 0 deferred 2 bounced 0 rejected '(0%)' 0 reject warnings 0 held 0 discarded '(0%)' 3386 bytes received 863 bytes delivered 1 senders 1 sending hosts/domains 1 recipients 1 recipient hosts/domains