我正在尝试创建一个 bash 别名以交互方式删除所有 svn 未版本控制的文件。我已经做到了
svn st | grep '^\?'| sed 's/^? //'
获取此类文件的列表。输入 xargs -p rm 只会给我一个所有文件的提示,例如
rm fileA fileB fileC fileD ?...
而我想单独确认每个文件。在命令行上,我可以做
rm -i $(svn st | grep '^\?'| sed 's/^? //')
获得所需的行为,但是当我将它粘贴在别名或函数中时它不起作用。