![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Чтение элемент массива в Unix | ravi_rn | Shell программирование и сценарии | 2 | 12-30-2008 02:48 PM |
| Чтение из петли, а в массив | ssuresh1999 | UNIX для чайников Вопросы И Ответы | 2 | 08-12-2008 12:53 PM |
| комбинирования полей в двух текстовых полях | бульварный роман | Shell программирование и сценарии | 3 | 01-16-2008 11:27 AM |
| сплит varibles и хранить полей в оболочке varible массив | gratus | Shell программирование и сценарии | 3 | 10-11-2007 03:50 PM |
| Чтение данных в Мути-мерного массива - в Perl | Зап | Shell программирование и сценарии | 5 | 05-04-2004 11:15 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
AWK чтении многих областях, в массив
Я хочу читать $ 3, $ 4, $ 5, $ 6, $ 7 fileA в массиве, и при
fileb $ 1 \u003d fileA $ 4 Я хочу напечатать массив и несколько полей с fileB. Это должно работать, но имеет некоторые синтаксические ошибки. Код:
nawk -F, 'FNR==NR{a[$1]=[$3,$4,$5,$6,$7];next} a[$4]{print a[$4,$1,$2,$3]}' fileB fileA
Благодарны, если кто-то может исправить это. |
|
||||
|
Цитата:
Ее предоставление неправильный вывод, и я понял это: Это происходит потому, что в двух экземплярах в поле 4 fileA и 1 долл. США в области fileB также дубликаты. Скажем предположим файл А в 4-м поле в 2 раза ABC ABC И fileB в 1-м местах в 7 раз ABC ABC ABC ABC ABC ABC ABC Поэтому моя выходного файла должно быть в 14 раз ABC Но я получаю ABC только 7 раз. Оцените помочь |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|