linux - 我如何根据测试 .gz 的结果执行指令? Linux操作系统

标签 linux compression corruption

我有一个 .gz 文件。我想知道 .gz 文件是否损坏。 如果它已损坏,我需要做一些事情,如果没有,我需要做其他事情。 我的脚本是这样的:

#!/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

如何做 if 的条件?提前致谢

最佳答案

#!/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

关于linux - 我如何根据测试 .gz 的结果执行指令? Linux操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40739712/

相关文章:

javascript - 铯 : Using own OpenStreetMap server. : 'Failed to obtain image tile' 错误

java - Java Deflate 的静态字典

c++ - 写入文件时断电

svn - 批量验证 svn 存储库

arrays - 如何在 bash 脚本中清空数组

linux - 替换 @signs 后面没有\n

android - 如何将文件压缩到android中的zip文件夹中?

ios - Swift iOS - 如何压缩存储的嵌入视频文件大小?

mysql - 从 ibdata1 恢复 mysql 数据库

linux - 为什么 SunOS 说它不能执行这个 KornShell 脚本?