The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Сравнение двух файлов superstar003 Форум Поддержка Площадь для незарегистрированных пользователей И Счет Проблемы 1 05-08-2008 03:34 AM
Сравнение двух файлов .. padarthy Shell программирование и сценарии 1 08-29-2007 08:01 AM
сравнение двух файлов Марван UNIX для чайников Вопросы И Ответы 6 06-11-2007 02:39 AM
тень по сравнению с реальными файлами файлы terrym UNIX перспективных И опытных пользователей 4 02-09-2007 02:38 AM
Размер файла превышает 2GB Надимом Mistry UNIX для чайников Вопросы И Ответы 3 07-30-2001 06:53 AM

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 06-05-2008
ragavhere ragavhere is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Место проведения: Ченнаи, Индия
Сообщений: 79
Сравнение файлов превышает 1.7GB

HI,

Я несколько файлов в двух папок с одинаковым названием, превышающей 2GB.I необходимо сравнить эти файлы. Эти файлы в формате

File1 в первой папке
1 | 20080430 | IA001 | ТРЕНД ДИНАМИКУ МКП
2 | 20080430 | IP001 | AMERITAS СТРАХОВАНИЕ ЖИЗНИ СО
3 | 20080430 | IP002 | TRANSAMERICA СТРАХОВАНИЕ ЖИЗНИ СО

File1 во второй папке
1 | 20080430 | IA45 | ТРЕНД ДИНАМИКУ МКП
2 | 20080430 | IP001 | AMERITAS СТРАХОВАНИЕ ЖИЗНИ СО


Эти файлы могут быть трубы или вкладки разделены.

Что мне нужно сделать вот так сортировать файлы, а затем сравнить. Однако проблема здесь, поскольку файл превышает 2GB рода команду обыкновение работать и дифф команду обыкновение работать. Сравнение должно быть построчно и области на местах. Вывод должен быть в таком формате

Для строк из файлов в первой папке я должен сообщить ему добавить "От Тест1" в начале строки mismatching так

С Тест1 - 1 | 20080430 | IA001 | ТРЕНД ДИНАМИКУ МКП

Для строк из файлов в папке второй мне нужно сообщить ему добавить "От Тест2" в начале строки mismatching так

С Тест2 - 1 | 20080430 | IA45 | ТРЕНД ДИНАМИКУ МКП
А если строка в файле 1 из первой папки не найден в файле 1 второго папку затем распечатайте эту линию только на мое имя выходного файла


Поэтому моя конечный результат должен быть как

С Тест1 - 1 | 20080430 | IA001 | ТРЕНД ДИНАМИКУ МКП
С Тест2 - 1 | 20080430 | IA45 | ТРЕНД ДИНАМИКУ МКП

С Тест1 - 3 | 20080430 | IP002 | TRANSAMERICA СТРАХОВАНИЕ ЖИЗНИ СО

Есть ли способ сделать это?

Последний раз редактировалось ragavhere; на 06-05-2008 04:18 PM..
Old 06-05-2008
fabtagon fabtagon is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Место проведения: Европейский союз / Германия
Сообщений: 189
I) получить себя лучше сортировать команды (например, GNU рода должна работать и работает практически на каждом unixoid системы)
II) написать себе короткую рода программа в некоторых подходящих языке высокого уровня, как Perl
Old 06-05-2008
ragavhere ragavhere is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Место проведения: Ченнаи, Индия
Сообщений: 79
Question

Извините. Я новичок в UNIX и Dont иметь знания по PERL.
Можете ли вы мне помочь?
Old 06-05-2008
fabtagon fabtagon is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2008
Место проведения: Европейский союз / Германия
Сообщений: 189
Поэтому лучше принять вариант I) - это гораздо проще. Получите пакет GNU coreutils или GNU fileutils (старое название, совершенно так же содержание) для вашей ОС.
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 10:41 AM.


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