我正在使用下面的命令检查.gz文件并取消压缩(如果有的话),但我收到了错误。。。
你能告诉我下面的脚本是否正确吗?
if [-s /logs/*.gz]
then
*.gz|gunzip
fi
提前谢谢。
简单
gunzip *.gz
或者可能是
gunzip /logs/*.gz
应该做你想做的事。如果没有与通配符匹配的文件,则会收到一条无害的错误消息。
在[
之后和]
之前需要一个空格,而-s
将无法执行您想要的操作;当然*.gz
不是其输出可以通过管道传输到gunzip
的命令。