![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Сортировка данных с msort | iBot | UNIX и Linux RSS Новости | 0 | 05-19-2008 12:20 PM |
| Сортировка данных с помощью массива в KSH | ali560045 | Shell программирование и сценарии | 4 | 12-04-2007 04:26 AM |
| Сортировка блоков данных | alfredo123 | Shell программирование и сценарии | 8 | 07-05-2007 11:53 AM |
| Newbie Awk сортировки данных | i_am_a_robot | Shell программирование и сценарии | 5 | 05-04-2007 08:33 AM |
| Восстановление потерянных папок / файлов данных | Yorgy | UNIX для чайников Вопросы И Ответы | 0 | 03-15-2007 05:46 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Сортировка данных и поместить их в разные папки
Здравствуйте Unix гуру,
Я новичок в Unix. Я работаю по некоторым проектам манекен, который предполагает использование сценариев Unix. У меня вопрос: Существует файл Number.dat, который имеет форму сказать AAA | 123 | 4563 | животных AAA | 1234 | 45634 | animal2 BBB | 123444 | 456312 | птицы BBB | 123445 | 456313 | bird2 Здесь AAA, BBB являются заголовки. Теперь я хочу разобраться Number.dat основываться на заголовке и разместить их в разных header.dat файл. Как это сделать? Буду очень признателен, если кто-то поможет мне. Спасибо заранее Вини |
|
||||
|
Что вы сделали, чтобы попытаться решить эту проблему самостоятельно?
Опубликуйте образец скрипта, и мы увидим, как мы можем помочь. Привет |
|
||||
|
Здравствуйте Франклин / Unix гуру,
Мой сценарий выглядит следующим образом: #! / BIN / KSH системы \u003d / экспорт / Home / Виню / Number.data mod1 \u003d AAA mod2 \u003d BBB grep-H 'AAA' $ системы> / экспорт / Home / Виню / AAA_ $ mod1.data grep-H 'BBB' $ системы> / экспорт / Home / Виню / BBB_ $ mod2.data Но я не доволен сценарием, поскольку оно должно отрицать дважды imto в Number.dat файл Кроме того, я какие-то вопросы, Я хочу, чтобы процесс использования Number.dat один раз, а не пересекая дважды. Кроме того, говорят, если память телефона заполнена, хотя скрипт работает, то как я должен обрабатывать его. Просьба ответить обратно, если какой-либо одной есть предложение / сценарий / решения Спасибо заранее. Привет, Вини Последний раз редактировалось Vinaykumar1; на 05-14-2008 02:18 AM.. |
|
||||
|
Оба AWK и SED есть оборудование для записи на несколько файлов, как они читали в один проход по файлу. psiva_arul намекает в одном и том же направлении в публикации выше.
|
|
||||
|
Здравствуйте эры / Unix гуру,
Если вы не возражаете, вы можете помочь в моде, которые я могу использовать SED в моем сценарии. Спасибо и уважением, Вини Последний раз редактировалось Vinaykumar1; на 05-14-2008 02:43 AM.. |
|
||||
|
Поиск в Google это не вариант? Код:
sed -n '/^AAA/wAAA.dat /^BBB/wBBB.dat' file Отметим, что написание не имеет каких-либо побочных эффектов (таких, как, например, закончить эту линию и получить следующий) так что если у вас есть структуры, которые дублируют друг друга, вы можете получить ту же линию написана на несколько файлов (или нужно написать несколько более сложный сценарий). |
![]() |
| Закладки |
| Теги |
| Regex, регулярные выражения, Solaris |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|