Из комментариев я понял, что файл animal3.txt
имеет возврат каретки в конце по крайней мере некоторых строк. Эти символы становятся частью шаблона, который использует grep
, что, в свою очередь, приводит к тому, что шаблоны в файле animal.txt
не совпадают.
Если в файле не должно быть возврата каретки, вы можете использовать
tr -d '\r' <animal3.txt >animal3-new.txt
, чтобы удалить их. Затем вы можете заменить исходный файл animal3.txt
исправленным файлом animal3-new.txt
.
Возьмите любые исправления, которые когда-либо применялись для сборки собственного ядра, примените их к исходному коду ядра Centos и пересоберите.
Не пытайтесь получить упакованное ядро Debian для загрузки системы CentOS