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