Mój skrypt basha otrzymuje dwa argumenty z folderami (które istnieją i wszystko).Tworzenie dowiązania symbolicznego w skrypcie basha w innym folderze
Wewnątrz pierwszej chcę, aby utworzyć łącze do drugiego
Załóżmy, że mam foldery/home/mat/A i/home/mat/b, wzywam skrypt tak:
/home/matt # ./my_script ./a ./b
chcę zobaczyć link symboliczny wewnątrz który wskazuje na b
i oczywiście, po prostu robi
ln -s $2 $1/link
w skrypcie nie działa ... (utworzy łącze, które szuka ./b wewnątrz a)
To jest bardzo prosty przykład, szukam skryptu, który będzie na tyle ogólny, aby przybierać różne argumenty (ścieżkę bezwzględną lub względną ... etc ...)
Z readlink działa dobrze (to 'ln' zamiast "ls") – Matthieu
@Matthieu: Naprawiono typo, dzięki. –