我在shell脚本中有一个需求。我从文本文件中获取此位置信息;它总是有效的。如何测试一个字符串是否以一个外壳前缀列表中的前缀开头
/opt/sasuapps/senny/publish/gbl/SANDHYA/drop1
我需要检查目录是否为空或者我没有做过。如果该目录不是空的,我需要删除该位置下的文件和目录。
作为安全检查的一部分,我想检查是否放置位置从文件中得到了(/选择/ sasuapps/senny /出版/ GBL /桑德亚/ drop1)与任何下方开始。
/mnt/senny_publish/gbl
/mnt/senny/publish/gbl
/opt/sasuapps/senny/publish/gbl
如果是,那么只能继续并删除;否则不要做任何事情。
我怎样才能比较给定的位置和那些固定的字符串?
但是你的问题是什么?你写了你想要的东西,但是你没有写出你不能做的事情。除了'shell'可能意味着很多语言,所以你真正感兴趣的是什么? – kubal5003 2009-11-10 04:20:00