Это зависит от того, что Вы подразумеваете под гарантией. 226 означает передачу, законченную без любой обнаруженной ошибки, таким образом запрещая необнаруженную ошибку при повреждении данных или сервера, отказывающего, прежде чем это сможет передать его диску от его кэша, или что-то, файлы будут идентичны.
Если я понимаю Вас правильно, Вы хотите распечатать строку от file2, если 3-е поле отличается от соответствующей записи в file1. Если так, это должно сделать это:
awk 'BEGIN{FS="|"} NR==FNR{a[$1,$2]=$3;next}(a[$1,$2]!=$3)' file1 file2
Ваш не работал, потому что Вы брали $3
как ключ для массива a
и $3
не уникально (оба equator
и globe
присутствуют в обоих файлах).
Я согласовываю с @drewbenn это оба grep
и join
более просты для этого конкретного случая, но вот является Perl способом сделать то же самое:
perl -laF'\|' -ne '($k{$F[0].",".$F[1]}||=$F[2]) eq $F[2]||print;' file1 file2
Я думаю, что Вы хотите использовать join
(или grep -f
) вместо этого. Но если необходимо использовать awk:
echo | awk '{system("join -v 2 file1 file2")}'
который является просто фронтендом awk к join -v 2 file1 file2
. Точно так же, конечно, можно использовать grep -v -f file1 file2
.
-r-sr-s--- 1 root db2iadm1 147K Feb 1 23:32 /var/lib/db2/db2inst1/sqllib/adm/db2syscr*
---------121 большое спасибо--------44882----за Ваш ответ. Я уже установил его через виртуальную машину, как объяснено в вышеупомянутом ответе. BTW поле семени mandriva, кажется, более легкая опция. Конечно, попробует его в следующий раз, когда кажется, что $PWD оценен только в первый разapt-get -t stable install php5-memcached
Не работал:php5-memcached : Depends: libmemcached11 but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
---------121 спасибо--------138639----, но это не работало на меня. Я отодвинул папку, впоследствии перезапустил gedit, но тем не менее темой является нестандартная, а также используемые плагины являются теми, я имел в прошлый раз, когда я используюrm -f
часто наclean
цель вMakefile
s--------121--------55005----@terdon я использую GNUgrep
2.12--------121--------137117----Необходимо использоватьa[$1,$2]
в случае, если Вы получаете, к сожалению, подобные поля какa|bc|d
иab|c|e
– glenn jackman 23.09.2013, 16:00a[$1,$2]
в случае, если Вы получаете, к сожалению, подобные поля какa|bc|d
иab|c|e
---------121 положительная сторона--------115428----@glennjackman, ответ отредактирован. – terdon♦ 23.09.2013, 16:16