Для полноты картины исходного вопроса:
разница между "вторичным сервером имен" и "подчиненным сервером имен" ", а также" первичный сервер имен "и" главный сервер имен "
Из главы 4 отличного веб-сайта" ProDNS и BIND "
" Термин мастер был введен в BIND 8.x и заменил термин «первичный». »
и
« Термин подчиненный был введен в BIND 8.x и заменил термин «вторичный». »
Например:
egrep '^[^,]*,11,12,B,' input.file
Объяснить:
^
от начала строки
[^,]
все, что не является ','
*
как можно больше раз
,11,12,B,
то, что вы ищете
Сawk
:
awk -F, 'NR==FNR{ dup[$2, $3, $4]++; next } (dup[$2, $3, $4]==1)' infile infile
Здесь мы обрабатываем ввод infile
два раза, сначала читаем файл и сохраняем каждую дублирующуюся строку в соответствии с указанными полями $2
, $3
и $4
в связанный массив с именем dup
; ++
каждый раз увеличивает количество вхождений этих строк.
При следующем процессе проверяется и будет напечатана вся строка, если указанные поля встречались только один раз.