✔ Как удалить ssh localhost из файла известных хостов.

echo "${1}" | egrep '^[[:digit:]]*$' ; if [ "$?" -eq 0 ] ; then sed -i "${1}"d $HOME/.ssh/known_hosts ; else printf "\tYou must enter a number!\n\n" ; exit 1 ; fi


Команда проверяет, является ли переданный аргумент числом. Если да, то команда использует sed для удаления строки с номером аргумента из файла известных хостов «~/.ssh/known_hosts». Если аргумент не является числом, выводится сообщение «You must enter a number!», и процесс завершается с кодом 1. Полезно для удаления конкретной строки из файла известных хостов SSH. Альтернативный способ — редактирование файла вручную или использование других инструментов, таких как awk. Аргумент «${1}» — номер строки, которую следует удалить.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *