Sto cercando di scrivere un hook post-commit per SVN, che è ospitato sul nostro server di sviluppo. Il mio obiettivo è provare a verificare automaticamente una copia del progetto impegnato nella directory in cui è ospitato sul server. Tuttavia, devo essere in grado di leggere solo l'ultima directory nella stringa di directory passata allo script per effettuare il checkout nella stessa sottodirectory in cui sono ospitati i nostri progetti.
Ad esempio, se faccio un commit SVN per il progetto "esempio", il mio script ottiene "/ usr / local / svn / repos / example" come primo argomento. Ho bisogno di ottenere solo un "esempio" dalla fine della stringa e quindi concatolarlo con un'altra stringa in modo da poter effettuare il checkout a "/ server / root / example" e vedere immediatamente le modifiche.
SUBDIR="/path/to/whatever/$(basename $1)"