![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| необходимость петли включать полей одной строкой | prkfriryce | Shell программирование и сценарии | 8 | 03-23-2007 12:49 PM |
| заполнить NIL в пустое поле | happyv | Shell программирование и сценарии | 8 | 03-23-2007 04:49 AM |
| поле разделителя как регулярное выражение | Abhishek Гхосе | Shell программирование и сценарии | 2 | 02-15-2006 08:49 PM |
| AWK: Как проверить, если это поле пустым? | yongho | Shell программирование и сценарии | 7 | 06-09-2005 12:35 PM |
| Как я могу указать на вкладке как поле разделителя для сортировки? | SSteve | UNIX для чайников Вопросы И Ответы | 8 | 04-26-2005 05:39 PM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Как включить поле разделителя если Есть пустые поля?
Привет,
У меня имеются следующие данные в том формате, как показано на рисунке (примечание: Есть более чем на 1 пробел между каждой области и пространства не являются единообразными, а это означает, не может быть один пробел между Field1 и Field2 и 3 пространствах между field3 и field4, в этот пример, # являются пробелы между полями): ________________________________________ num1a # # # num2a # num3a ##### num4a # # num5a num1b # # # num2b ########## num4b ####### ####### num2c # num3c ##### num4c # # num5c ####### num2d # num3d ##### num4d # # num5d num1e # # # num2e # num3e ##### num4e # # num5e num1f ######################## num5f ________________________________________ Мне нужно включить, как на поле, и требуют вывода: ________________________________________ num1a; num2a; num3a; num4a; num5a num1b; num2b;; num4b; ; num2c; num3c; num4c; num5c ; num2d; num3d; num4d; num5d num1e; num2e; num3e; num4e; num5e num1f;;;; num5f ________________________________________ Я попытался с помощью SED -E 'S / * /; / G' но он будет принимать последовательные пустые поля как одно пустое поле. Может ли кто-нибудь помочь? Последний раз редактировалось REV; на 07-12-2005 08:45 AM.. |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|