Próbuję napisać haczyk po zatwierdzeniu SVN, który jest hostowany na naszym serwerze programistycznym. Moim celem jest próba automatycznego pobrania kopii zatwierdzonego projektu do katalogu, w którym znajduje się on na serwerze. Jednak muszę być w stanie odczytać tylko ostatni katalog z ciągu katalogu przekazanego do skryptu, aby przejść do tego samego podkatalogu, w którym hostowane są nasze projekty.
Na przykład, jeśli dokonam zatwierdzenia SVN dla projektu „przykład”, mój skrypt otrzyma „/ usr / local / svn / repos / example” jako pierwszy argument. Muszę pobrać tylko „przykład” z końca łańcucha, a następnie połączyć go z innym łańcuchem, aby móc przejść do kasy „/ server / root / example” i natychmiast zobaczyć zmiany na żywo.
SUBDIR="/path/to/whatever/$(basename $1)"