Страница 1 из 1
Помогите отредактировать файл
Добавлено: 2012-10-02 13:53:44
saniks
Есть файл вида:
Код: Выделить всё
From +1000@gnokii Tue Oct 2 14:41:35 2012
Date: Tue, 02 Oct 2012 14:41:35 +0600 (YEKT)
From: +1000@gnokii
X-GSM-SMSC: +79028710010
X-GSM-Status: Read
X-GSM-Memory: SM
X-GSM-Location: 1
Subject: ?? ????? ?????: 117...
?? ????? ?????: 117 ??? 79 ???
Подскажите как с помощью скрипта привести его к виду
Цифры могут изменятся, это запрос баланса на симке.
Re: Помогите отредактировать файл
Добавлено: 2012-10-02 16:34:49
redhat
saniks писал(а):Есть файл вида:
Код: Выделить всё
From +1000@gnokii Tue Oct 2 14:41:35 2012
Date: Tue, 02 Oct 2012 14:41:35 +0600 (YEKT)
From: +1000@gnokii
X-GSM-SMSC: +79028710010
X-GSM-Status: Read
X-GSM-Memory: SM
X-GSM-Location: 1
Subject: ?? ????? ?????: 117...
?? ????? ?????: 117 ??? 79 ???
Подскажите как с помощью скрипта привести его к виду
Цифры могут изменятся, это запрос баланса на симке.
Цифры будут в одной строчке? Что с кодировкой?
Re: Помогите отредактировать файл
Добавлено: 2012-10-02 23:23:15
MASiK
давайте сначало кодировку настроим
или на месте utf-8 ставим cp1251
потом уже делаем команду grep она выдернет строчку с указанным пример
Код: Выделить всё
% ifconfig lo0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
[ 0:21 mob@MacBook-Air-MASiK ~ ]
%ifconfig lo0 | grep "inet "
inet 127.0.0.1 netmask 0xff000000
Ну а потом уже можно и дальше думать
P.S. На заметку малоли не знаете символ | это Конвейр т.е. обработать вывод STDOUT той или иной командой