![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Сравнение двух файлов | Кихот | Shell программирование и сценарии | 4 | 01-06-2009 03:00 PM |
| Как сравнить 2 файлов. | ashoka123 | Shell программирование и сценарии | 6 | 10-21-2008 03:38 AM |
| Как сравнить с файлами | arkhei | UNIX для чайников Вопросы И Ответы | 1 | 09-20-2008 05:45 AM |
| сравнить файлы | danabo | Shell программирование и сценарии | 3 | 05-19-2008 01:09 PM |
| сравнить файлы | ingunix | UNIX для чайников Вопросы И Ответы | 3 | 05-24-2001 12:44 PM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Сравнение двух файлов с использованием AWK
Привет. Я новичок в AWK и искал решение моей проблемы, но еще не нашли правильного ответа пока. У меня есть два файла, которые выглядят так:
file1 Удалить 3105551234 Удалить 3105551236 Удалить 5625559876 Удалить 5625556789 Удалить 5625553456 Удалить 5625551234 Удалить 5625556956 Удалить 5625556643 Удалить 6265552486 Удалить 6265559365 Добавить 7755559833 Добавить 9515550087 file2 93,170334,0, -1, -1,, AAA,, 5625556643,6465550987,,, -1,, 581,93, -1 94,170335,0, -1, -1,, AAA,, 7145550167,6465550987,,, -1,, 581,93, -1 107,170239,0, -1, -1,, AAA,, 6265559999,6465550987,,, -1,, 581,93, -1 109,170240,0, -1, -1,, AAA,, 5205558723,6465550987,,, -1,, 581,93, -1 110,170241,0, -1, -1,, AAA,, 3105551236,6465550987,,, -1,, 581,93, -1 111,170348,0, -1, -1,, AAA,, 6195550178,6465550987,,, -1,, 581,93, -1 114,170256,0, -1, -1,, AAA,, 5625559876,6465550987,,, -1,, 581,93, -1 118,170336,0, -1, -1,, AAA,, 3105551234,6465550987,,, -1,, 581,93, -1 119,170337,0, -1, -1,, AAA,, 5125559812,6465550987,,, -1,, 581,93, -1 120,170338,0, -1, -1,, AAA,, 5125559083,6465550987,,, -1,, 581,93, -1 121,101,1, -1, -1,, AAA,,, 2135559126,,, -1,, 0,85, -1 122,170339,0, -1, -1,, AAA,, 5625559067,6465550987,,, -1,, 581,93, -1 125,999996,1, -1, -1,, AAA,,, 6265559365,,, -1,, 0,2561, -1 127,170340,0, -1, -1,, AAA,, 5625551234,6465550987,,, -1,, 581,93, -1 128,170341,0, -1, -1,, AAA,, 5625559148,6465550987,,, -1,, 581,93, -1 129,170342,0, -1, -1,, AAA,, 5625556789,6465550987,,, -1,, 581,93, -1 130,170343,0, -1, -1,, AAA,, 5625559210,6465550987,,, -1,, 581,93, -1 133,100,1, -1, -1,, AAA,,, 6265552486,,, -1,, 0,85, -1 134,170344,0, -1, -1,, AAA,, 5625553456,6465550987,,, -1,, 581,93, -1 135,170345,0, -1, -1,, AAA,, 7605559809,6465550987,,, -1,, 581,93, -1 137,170257,0, -1, -1,, AAA,, 5625556956,6465550987,,, -1,, 581,93, -1 Я хотел бы взглянуть на file1 и любого элемента, который "Удалить" в $ 1, посмотреть на $ 2 (с file1) в file2. Затем создать третий файл, file3 с "D" $ 1 file2. Таким образом, выход в приведенных выше примерах будет выглядеть так: file3 D, 93 D, 110 D, 114 D, 118 D, 125 D, 127 D, 129 D, 133 D, 134 D, 137 Я надеюсь, что я сделать смысле. Любая помощь будет признателен. Спасибо. |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|