Verwendung eines Argument- / Parameternamens als Variable in einem Bash-Skript

Ich versuche, ein Skript zu schreiben, das die Verbindung zu verschiedenen Servern ermöglicht, z.

#!/bin/bash
# list of servers
server1=10.10.10.10
server2=20.20.20.20
ssh ${$1}

Und ich würde es gerne so machen:

sh connect.sh server1

Ich kann nicht herausfinden, wie der Name des Parameters als Variable verwendet wird. Arrays funktionieren auf meinem Ubuntu auch nicht.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage