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