Avrei pensato di fare qualcosa del genere, che ne dite?

codice:
to_delete=${2//..\//} # QUI
	to_delete=${to_delete%/}
	if [[ ! -z $to_delete ]]; then
in modo da rimuovere tutte le occorrenze di "../" dalla stringa del path.

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.