Как удалить одну строку из файла known_hosts

rhost() { if [[ $1 =~ ^[0-9]+$ ]]; then sed -i "$1"d ${HOME}/.ssh/known_hosts; else echo "rhost [n]"; fi }


Команда rhost() позволяет удалить определенную строку из файла known_hosts в директории ${HOME}/.ssh.
Она принимает один аргумент — число (n), которое указывает номер строки, которую нужно удалить.
Если аргумент является числом, то она использует команду sed для удаления этой строки из файла known_hosts.
Если аргумент не является числом, выводится сообщение «rhost [n]» — инструкция описывающая корректное использование.
Альтернативным способом удаления строки из файла known_hosts является использование текстового редактора или команды sed напрямую в терминале.

Ответить

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