Для удобства я создал псевдоним для svn rm
всех удаленных файлов в моей рабочей копии:
alias svnrmall="svn status | grep '^\!' | awk '{print \$2}' | xargs svn rm"
Это работает довольно хорошо, за исключением случаев, когда имя файла содержит символ пробела.
Кажется, простое решение проблемы - awk
заключить каждый путь к файлу в одинарные кавычки, но мне трудно понять, как это сделать.
Например, что-то вроде этого (за исключением того, что это приводит к ошибке: "недопустимый символ" в выражении "):
alias svnrmall="... | awk \"{print '\$2'}\" | ..."