什么是从bash脚本中去除严重口音的最好方法

我有一个以root身份运行的bash脚本:

#!/bin/bash /var/bin/svn_co -h $1 >> /var/log/svn/status.log 

如果出现以下情况,我就麻烦了。

 /var/svn/hooks.d/post-commit -h `rm / -fr` 

我想采取rm / -fr并从中删除所有“的实例。

一个人如何简单地去掉重音? 或者,更好的是,如何validation作为input提供的variables和选项?

这是我们使用报价的原因之一。

 /var/bin/svn_co -h "$1" >> /var/log/svn/status.log