我正在使用以下命令来检查.gz文件并解除压缩,如果有的话,我收到错误...
如果以下脚本是否正确,您能告诉我吗?
if [-s /logs/*.gz]
then
*.gz|gunzip
fi
提前致谢。
答案 0 :(得分:1)
简单地
gunzip *.gz
或可能
gunzip /logs/*.gz
应该做你想做的事。如果没有文件与通配符匹配,您将收到无害的错误消息。
[
之后和]
之前需要一个空格,而-s
将无法满足您的需求;当然,*.gz
不是一个可以将输出传送到gunzip
的命令。