|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
Уважаемые коллеги! | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "AWK SPLIT" | +/– | |
Сообщение от allez ![]() | ||
>Уважаемые коллеги! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
2. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
Уважаемый allez, дело в том, что мне надо заполучить эту информацию в массиве. Запланирована обработка XML, в структуру которого будет вставлено разобранное по шаблону имя файла. Идея такая - разобрать имя файла в массив FNPart, шаблон вида "ID_Action_DD_MM_YY.xml" в массив Tags, потом создать такую строку: <Tag[1]><FNPart[1]></Tag[1]> ... <Tag[n]><FNPart[n]></Tag[n]> и вставить её в очередной XML (там запись в одну строку, поэтому можно вставить сгенерённую строчку между первыми найденными ><) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "AWK SPLIT" | +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>for file in `cat /$FileListFN`; do | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
>>Почему строка утраивается? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "AWK SPLIT" | +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>м.б., это можно сделать как-то проще? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
Ух ты, шикарно! Тогда ещё вопрос: шаблон имени файла задаётся переменной скрипта $FileNameTemplate немного выше по тексту (не попало в мою копипасту). Массив должен быть сформирован из него. Можно ли запихнуть в AWK обработку переменной скрипта? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
7. "AWK SPLIT" | +/– | |
Сообщение от Andrey Mitrofanov ![]() | ||
>Ух ты, шикарно! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
9. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
Интересно, можно ли как-нибудь ограничить набор входных строк и обрабатывать, например, только первую строку? Таким образом я смог бы убить все повторы, т.к., будет обрабатываться ровно одна строка. Я написал такое условие на входе: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
>Интересно, можно ли как-нибудь ограничить набор входных строк и обрабатывать, например, только | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
Андрей, приветствую! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
8. "AWK SPLIT" | +/– | |
Сообщение от mx3ix ![]() | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
Приветствую! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
13. "AWK SPLIT" | +/– | |
Сообщение от SLario ![]() | ||
Выяснил, что внутри awk-скрипта не надо писать $ перед именем переменной. Задача успешно решена, всем участникам обсуждения большое спасибо! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |