![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Найти позицию строки и заменить другой строкой | bab123 | Shell программирование и сценарии | 6 | 01-21-2009 04:14 AM |
| Помощь по поиску и замене ж / строки, содержащие специальные символы | CAGIRL | UNIX для чайников Вопросы И Ответы | 4 | 10-07-2008 08:13 PM |
| найти и заменить строку в каталоге файлов | koti_rama | Shell программирование и сценарии | 2 | 05-30-2008 04:48 AM |
| Найти и заменить символ в строке | callimaco0082 | UNIX для чайников Вопросы И Ответы | 7 | 04-10-2008 11:47 AM |
| Как найти и заменить строку | mridula | Программирования высокого уровня | 3 | 08-17-2006 05:44 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Это нечто SED будет использоваться для AWK или может это сделать?
У меня есть строка, что я хотел бы отбивная из битов и повторное распространение некоторых других. В принципе я хочу изменить: Код:
<log4j:event logger="webserver" timestamp="1240110840109" time="Sun Apr 19 04:14:00 BST 2009" level="INFO" thread="webserverThread-0:0" schema="LMS"> Код:
14:00,19-04-2009 Последний раз редактировалось Йогеш Sawant; на 04-20-2009 10:47 AM.. Причина: добавлен код тегов |
|
||||
|
Думаю AWK должны это сделать. Если в поле фиксированного затем просто распечатать их.
То вроде этого Эхо "<log4j:event.........schema\u003d"LMS">" | AWK '(печать $ 3, $ 4, substr ($ 5,3,5), $ 5 ...'} Здесь $ 3, $ 4 Te печатает весь слово / поля и substr ($ 5,3,5) печатает 5 персонажей 5-го места, начиная с 3-м письме. Изменить AWK с вашими требованиями. Спасибо и уважением, Гедеон. |
|
||||
|
Спасибо за это!
Не знаете, как я могу идти об изменении апреля на 4 января и на 1 и так далее ... Любые идеи? |
|
||||
|
Я не знаю, если это лучший способ, но я бы установка скрипта со строки типа:
monthnum \u003d 0 в месяц (янв фев мар апр); делать monthnum \u003d$(($ monthnum +1)) SED -E "S / '$ в месяц' / '$ monthnum /" <infile> outfile готово Thats у верхней части моей головы, очевидно, нужно написать весь сценарий |
|
||||
|
Спасибо.
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|