The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 05-13-2008
Vinaykumar1 Vinaykumar1 is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 16
Сортировка данных и поместить их в разные папки

Здравствуйте 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 файл.
Как это сделать? Буду очень признателен, если кто-то поможет мне.


Спасибо заранее
Вини
Old 05-13-2008
Franklin52 Franklin52 is online now Forum Staff  
Модератор
  
 

Регистрация: Февраль 2007
Сообщения: 4329
Что вы сделали, чтобы попытаться решить эту проблему самостоятельно?
Опубликуйте образец скрипта, и мы увидим, как мы можем помочь.

Привет
Old 05-13-2008
psiva_arul's Avatar
psiva_arul psiva_arul is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2007
Место проведения: Бангалор, Индия
Сообщений: 97
AWK помощью мы можем достичь решения.

AWK помощью мы можем получить решение для Вашей проблемы


если $ 1 \u003d 'AAA', мы можем перенаправить его в новый файл AAA.dat
и, если $ 1 \u003d 'BBB', мы можем перенаправить его в новый файл BBB.dat


Пожалуйста, используйте этот способ для получения решения

Привет,
Siva.P
Бангалор
Old 05-14-2008
Vinaykumar1 Vinaykumar1 is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 16
Здравствуйте Франклин / 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..
Old 05-14-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Оба AWK и SED есть оборудование для записи на несколько файлов, как они читали в один проход по файлу. psiva_arul намекает в одном и том же направлении в публикации выше.
Old 05-14-2008
Vinaykumar1 Vinaykumar1 is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 16
Здравствуйте эры / Unix гуру,
Если вы не возражаете, вы можете помочь в моде, которые я могу использовать SED в моем сценарии.

Спасибо и уважением,
Вини

Последний раз редактировалось Vinaykumar1; на 05-14-2008 02:43 AM..
Old 05-14-2008
эпоха era is offline Forum Advisor  
Гердер бесполезных Кошки (В субботний)
  
 

Регистрация: Mar 2008
Местоположение: / там / это / только / BIN / ш
Сообщений: 3652
Поиск в Google это не вариант?


Код:
sed -n '/^AAA/wAAA.dat
/^BBB/wBBB.dat' file

Отметим, что написание не имеет каких-либо побочных эффектов (таких, как, например, закончить эту линию и получить следующий) так что если у вас есть структуры, которые дублируют друг друга, вы можете получить ту же линию написана на несколько файлов (или нужно написать несколько более сложный сценарий).
Closed Thread

Закладки

Теги
Regex, регулярные выражения, Solaris

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 02:46 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0