Avrei pensato di fare qualcosa del genere, che ne dite?
in modo da rimuovere tutte le occorrenze di "../" dalla stringa del path.codice:to_delete=${2//..\//} # QUI to_delete=${to_delete%/} if [[ ! -z $to_delete ]]; then
PS: devo ancora aggiungere una riga di controllo per verificare che il path risultante effettivamente esista prima di chiedere se si vuole procedere o meno.