LINUX.ORG.RU

История изменений

Исправление altwazar, (текущая версия) :

Костыльно, но работает:

#!/bin/bash
#пример: ./sshremove "myserver"
ssh-keygen -R `awk '
    $1 == "Host" {
        host = $2;
        next;
    }
    $1 == "HostName" { 
        $1 = "";
        sub( /^[[:space:]]*/, "" );
        sub( /^=/, "" );
        printf "%s;%s\n", host, $0;
    }
' ~/.ssh/config | grep $1 | awk -F ";" '{print $2}'`

Исходная версия altwazar, :

Костыльно, но работает:

#!/bin/bash
#пример: ./sshremove "myserver"
ssh-keygen -R `awk '
    $1 == "Host" {
        host = $2;
        next;
    }
    $1 == "HostName" { 
        $1 = "";
        sub( /^[[:space:]]*/, "" );
        printf "%s;%s\n", host, $0;
    }
' ~/.ssh/config | grep $1 | awk -F ";" '{print $2}'`