![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Расщепление входной файл на несколько файлов через командную AWK | arund_01 | Shell программирование и сценарии | 3 | 05-13-2008 10:17 AM |
| Поиск дубликатов файлов с multuple сравнению с 2 типами файлов | ricky007 | Shell программирование и сценарии | 2 | 03-04-2008 01:46 PM |
| Распакуйте частности GZIP файлов среди нормальных файлов данных | thepurple | Shell программирование и сценарии | 4 | 11-30-2007 11:17 AM |
| Когда я пытаюсь запустить RM на несколько файлов, я имею проблемы, чтобы удалить файлы с космическими | umen | UNIX для чайников Вопросы И Ответы | 1 | 09-20-2005 04:20 AM |
| текстовые файлы, файлы ASCII, бинарный файл и FTP-передача | Perderabo | Ответы на часто задаваемые вопросы | 0 | 04-08-2004 05:25 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Файлы
У меня есть два файла:
file1.txt LL 0 SS 0 AA 0 AB 0 AC 0 объявлений 0 А.Е. 0 file2.txt AA 1 AB 2 AC 3 4 объявления Оба этих двух файлов 3 colums. В file1 будет иметь пустых записей и файлов 2 будет иметь значения, но только для некоторых комбинаций. Мне нужно создать file3.txt, что будет пустой отчет в том случае, если file2 не имеют значения для этой комбинации. File3.txt LL 0 SS 0 AA 1 AB 2 AC 3 4 объявления AE 4 Может ли кто-нибудь мне помочь в разработке этого сценария оболочки? Спасибо Последний раз редактировалось mkw; на 05-14-2008 11:53 AM.. |
|
||||
|
Это FAQ, поиск по форумам NR \u003d\u003d ПЧН
Код:
awk 'NR==FNR { b[$1 $2] = $3 ; next }
{ if (b[$1 $2]) $3 = b[$1 $2]; print }' file2.txt file1.txt
Последний раз редактировалось эры; на 05-14-2008 11:59 AM.. Причина: Изменена логика немного |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|