forse ti conviene aggiustare una cosa su $mom[2] dell'array visto che contiene caratteri strani e potrebbe non funzionare.
Nell'esempio il parametro era 192.168.1.5, che diventerà il nome di una variabile così:
$ssh_192.168.1.5
sicuramente i puntini ti creeranno dei problemi. Quindi ti conviene piazzare subito dopo @mom=... una piccola espressione regolare del tipo:
$mom[2] =~ s/\./_/g;
e la variabile avrà come nome
$ssh_192_168_1_5
Possono esserci altri caratteri fastidiosi
es. carattere "#"
quindi aggiungi anche
$mom[2] =~ s/\#/_/g;

Rispondi quotando