![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Обработка CSV файл | janemary.a | Программирования высокого уровня | 1 | 05-11-2007 07:27 AM |
| Ли скрипт проверки файла на существование перед обработкой другой файл | heprox | Shell программирование и сценарии | 3 | 11-14-2006 03:26 AM |
| Файл обработку на Perl | garric | Shell программирование и сценарии | 2 | 09-02-2006 12:25 AM |
| обработки строки в файл | fablef00 | Shell программирование и сценарии | 8 | 01-23-2006 11:41 AM |
| Обработка текстовых файлов | TheCrunge | UNIX для чайников Вопросы И Ответы | 1 | 11-09-2005 11:47 AM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Обработка файла с СЕПГ и AWK
Здравствуйте,
Я имею то, что, вероятно, простой задачей в тексте манипуляций, но я просто не могу завернуть моего мозга вокруг него. У меня есть текстовый файл, который выглядит как-то в следующем. Имейте в виду, что некоторые из них со средним инициалы в первом поле, а некоторые нет. john.r.smith: john.smith @ yahoo.com george.w.bush: gwbush@whitehouse.gov larry.doby: ldoby@hotmail.com tom.t.hall: tom.t.hall @ nashville.com Я хочу покончить с файла, который выглядит примерно так: Джон Смит <TAB> <TAB> john.smith @ yahoo.com Джордж Буш <TAB> <TAB> gwbush@whitehouse.gov Ларри <TAB> doby <TAB> ldoby@hotmail.com Том <TAB> зал <TAB> tom.t.hall @ nashville.com Итак, я хочу разделить каждую линию на два поля, разделенные вкладку. Я был в состоянии легко сделать это с AWK и написал ее в файл. AWK-F ':' '(печати $ 1 "\ T" $ 2)' inputfile> outputfile Я хочу ликвидировать Отчество в графе 1, если они присутствуют. Я могу сделать это с SED, Но как я могу только в графе 1 и 2 места оставить нетронутыми? Ваши предложения имеют только приветствовать. |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|