Обновление с дополнительной версии redhat 7.3 до 7.9

read, без -rожидает, что слова на входе будут разделены символами специального параметра $IFS(по умолчанию SPC, TAB и NL, хотя, поскольку readчитает только одну строку, если она не заканчивается обратной косой чертой, NL не может учитывать ), где обратная косая черта может использоваться для выхода из разделителя или разрешения продолжения строки на следующей физической строке (обратная косая черта -удалены последовательности новой строки ).

Итак, здесь пользователь должен ввести значения P, N, R, разделенные пробелом или табуляцией, например:

value_for_P value_for_N value_for_R

Или, если значения могут содержать пробел:

value\ for\ P value\ for\ N value for R

(здесь мы не удосужились экранировать пробелы для R, так как остальная часть строки после третьего слова в любом случае закончится -в R; пользователю все равно нужно будет избегать завершающего пробела, хотя ).

Если вы хотите, чтобы пользователь вводил значения в 3 строки, вам потребуется 3 readвызова. Затем вы хотите, чтобы -rизбегал обработки обратной косой черты и делал IFS пустым:

IFS= read -r P
IFS= read -r N
IFS= read -r R
1
14.06.2021, 20:35
2 ответа

Вы можете запустить yum updateнапрямую. Вы можете сначала обновить ядро, yum update kernel kernel-*.

Что бы вы ни делали, убедитесь, что у вас достаточно свободного места на диске, особенно в /boot.

2
28.07.2021, 11:25

Вы можете выполнить незначительное обновление через:

sudo subscription-manager register --auto-attach
sudo yum --releasever=7.9 update
2
28.07.2021, 11:25

Теги

Похожие вопросы