Я пытаюсь написать хук после фиксации для SVN, который размещен на нашем сервере разработки. Моя цель - попытаться автоматически извлечь копию зафиксированного проекта в каталог, где он размещен на сервере. Однако мне нужно иметь возможность читать только последний каталог в строке каталога, переданной сценарию, чтобы оформить заказ в том же подкаталоге, где размещены наши проекты.
Например, если я сделаю SVN-коммит в проекте «example», мой скрипт получит «/ usr / local / svn / repos / example» в качестве первого аргумента. Мне нужно получить только «пример» из конца строки, а затем объединить его с другой строкой, чтобы я мог оформить заказ в «/ server / root / example» и сразу же увидеть изменения.
SUBDIR="/path/to/whatever/$(basename $1)"