LINUX.ORG.RU

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

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

function connect() {
  local user=$1
  local pass=$2

  local -a ip_addrs=()
  mapfile -t ip_addrs < file_with_ips.txt

  local ip=
  select ip in "${ip_addrs[@]}"; do
    [ -n "$ip" ] && break  
  done

  sshpass -p "$pass" ssh -o StrictHostKeyChecking=no -X "$user@$ip"
}

connect USER PASSWORD

Исправление KennyMinigun, :

function connect() {
  local -a ip_addrs=()
  mapfile -t ip_addrs < file_with_ips.txt

  local ip=
  select ip in "${ip_addrs[@]}"; do
    [ -n "$ip" ] && break  
  done

  sshpass -p "$pass" ssh -o StrictHostKeyChecking=no -X "$user@$ip"
}

connect

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

function connect() {
  local -a ip_addrs=
  mapfile -t ip_addrs < file_with_ips.txt

  local ip=
  select ip in "${ip_addrs[@]}"; do
    [ -n "$ip" ] && break  
  done

  sshpass -p "$pass" ssh -o StrictHostKeyChecking=no -X "$user@$ip"
}

connect