![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| С программой для извлечения текста между двумя разделителями из текстового файла | kukretiabhi13 | Программирования высокого уровня | 7 | 12-03-2008 06:29 PM |
| Как извлечь столбцов из текстового файла | ihot | Shell программирование и сценарии | 16 | 05-06-2008 12:33 AM |
| Как извлечь текст из XML-файла | chrisf | Shell программирование и сценарии | 3 | 09-01-2007 03:25 PM |
| слияние нескольких колонках два текстовых файла в новый файл | kolvi | Shell программирование и сценарии | 4 | 09-15-2005 05:34 AM |
| Как извлечь данные из текстового файла | negixx | Shell программирование и сценарии | 1 | 07-19-2005 10:30 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Извлечь текст в 2 колонки выходного файла.
Здравствуйте!!
Я имею в текстовый файл со следующим форматом ... - Итого ----------------------------------- 0 - 161 -------- ------- 44 ---13739369-67 --- - Итого ----------------------------------- 0 - 147 -------- ------- 0 ----49643--- 1 ---- - Итого ----------------------------------- 0 - 161 -------- ------- 20 ---13750219-31 --- - Итого ----------------------------------- 0 - 147 -------- ------- 0 ----49679--- 0 ---- Я хочу, чтобы извлечь смелые цифры в двух разных столбцах выходной файл. Линия 1 и 3 в 1 колонку, а линии 2 и 4 во второй колонке. Пожалуйста, помогите мне в этой связи. Является ли она, что я possile проход моей тестовой файл в один аргумент сценарий. Большое спасибо. BR Датский |
|
||||
|
Код:
sed 's/--*/-/g' filename | awk -F"-" '{ printf "%s", $6; getline; split($0, arr, "-"); printf " %s\n", arr[6] }'
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|