mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-21 23:57:24 +08:00
parent
33f55e05d0
commit
90a780b57d
@ -108,7 +108,8 @@ function __fish_print_hostnames -d "Print a list of known hostnames"
|
||||
read -alz -d \n contents <$file
|
||||
|
||||
# Print hosts from system wide ssh configuration file
|
||||
string replace -rfi '^\s*Host\s+(\S.*?)\s*$' '$1' -- $contents | string match -v '*\**'
|
||||
# Multiple names for a single host can be given separated by spaces, so just split it explicitly (#6698).
|
||||
string replace -rfi '^\s*Host\s+(\S.*?)\s*$' '$1' -- $contents | string split " " | string match -v '*\**'
|
||||
# Also extract known_host paths.
|
||||
set known_hosts $known_hosts (string replace -rfi '.*KnownHostsFile\s*' '' -- $contents)
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user