Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
saniks
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2012-04-26 23:47:59
- Откуда: Екб
Непрочитанное сообщение
saniks » 2012-10-02 13:53:44
Есть файл вида:
Код: Выделить всё
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 ???
Подскажите как с помощью скрипта привести его к виду
Цифры могут изменятся, это запрос баланса на симке.
saniks
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
redhat
- рядовой
- Сообщения: 41
- Зарегистрирован: 2010-01-04 9:45:34
- Откуда: Киев
Непрочитанное сообщение
redhat » 2012-10-02 16:34:49
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 ???
Подскажите как с помощью скрипта привести его к виду
Цифры могут изменятся, это запрос баланса на симке.
Цифры будут в одной строчке? Что с кодировкой?
redhat
-
MASiK
- лейтенант
- Сообщения: 625
- Зарегистрирован: 2008-09-19 20:09:41
- Откуда: Оттуда
-
Контактная информация:
Непрочитанное сообщение
MASiK » 2012-10-02 23:23:15
давайте сначало кодировку настроим
или на месте 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 той или иной командой
Самурай
MASiK