2016-11-22 13 views
-1

我有一个.gz文件。我想知道.gz是否已损坏。 如果它损坏了,我需要做一些事情,如果没有,我需要做其他事情。 我的脚本是这样的:如何在函数中测试.gz的结果? LINUX

#!/bin/sh 
gunzip --test file.gz 
if [[ I DON´T KNOW WHAT TO PUT HERE ]]; 
then 
//THINGS TO DO IF FILE.GZ IS NOT CORRUPTED 
else 
//THINGS TO DO IF FILE.GZ IS CORRUPTED 
fi 

我该怎么办了,如果条件?在此先感谢

回答

2
#!/bin/sh 
if gunzip --test file.gz 
then 
//THINGS TO DO IF FILE.GZ IS NOT CORRUPTED 
else 
//THINGS TO DO IF FILE.GZ IS CORRUPTED 
fi 
+0

我得到错误“语法错误:意外的文件结束”为什么? – zorro