Когда я попытался запустить сценарий сверху, как было изначально предоставлено, я получил сообщение об ошибке при попытке установить переменные
./scriptname: line1: = / svn / repo / path /: нет такого файла или каталога
./scriptname: line2: = directory /: Нет такого файла или каталога
Я удалил '$' из первых двух строк, и после этого все заработало отлично.
repopath=/var/svn/repos/myproject/;
problemdirectory=trunk/bikeshed/
IFS=$'\n'; for f in $(sudo svnadmin lslocks $repopath $problemdirectory \
| grep 'Path: ' \
| sed "s/Path: \///") ; \
do sudo svnadmin rmlocks $repopath "$f" ; done