Вам необходимо включить репозиторий debuginfo для RHEL и установить kernel-debuginfo rpm, чтобы получить требуемый vmlinux
# rpm -qf /usr/lib/debug/lib/modules/3.10.0-229.14.1.el7.x86_64/vmlinux
kernel-debuginfo-3.10.0-229.14.1.el7.x86_64
Информацию о том, как включить это репо, можно найти по адресу https: // доступ .redhat.com / solutions / 9907
Если вы просто хотите добавить в конец file2.txt
, вы можете извлечь строки в file1
, но не в file2
, а затем добавить их в file2
.
comm -23 file1.txt file2.txt >> file2.txt
Простая join
команда:
join -a1 --nocheck-order file1.txt file2.txt
a FILENUM
-также печатать непарные строки из файлаFILENUM
Выход:
SDGIQEGFLDCAJNHCKJHGAIUFCHLKQAJDCGQYFHCLKAH
`1531280O94E1-09E4=1-203E]O12-9E81098ER13
kjsghdjigqiugtfdiasjclkkahfoiuqhfok;jasdl
shdashlkcdkdalfjvhadjfk;asljkfcjda;kflkdjf
kahfdahfkadlkfkl;adj;fljad;hf;jda;fkdfljaklfh
первый испытал:
{ cat file2; grep -Fxvf file2 file1; }
SDGIQEGFLDCAJNHCKJHGAIUFCHLKQAJDCGQYFHCLKAH
`1531280O94E1-09E4=1-203E]O12-9E81098ER13
kjsghdjigqiugtfdiasjclkkahfoiuqhfok;jasdl
shdashlkcdkdalfjvhadjfk;asljkfcjda;kflkdjf
kahfdahfkadlkfkl;adj;fljad;hf;jda;fkdfljaklfh
После того, как вы убедитесь, что это именно то, что вам нужно, перенаправьте вывод в сам файл2.
grep -Fxvf file2 file1 >> file2