为zless读取空的gz文件

时间:2017-03-20 17:15:04

标签: linux gz less-unix

我曾尝试使用zless来读取(.gz)文件。

mysqli_num_rows() expects parameter 1 to be mysqli_result, string given in C:\Users\Greg\Documents\UAMP\UwAmp\www\php-project\editStaff.php on line 33

但是,当(.gz)文件为空时,它会显示一条消息

zless $1.txt.gz

如何在不多次输入Y的情况下强制zless读取空的gz文件。

是否可以返回类似

的内容
"$1.txt.gz" may be a binary file.  See it anyway?

1 个答案:

答案 0 :(得分:1)

zless只是less的包装。您需要查看man less

  

-f或--force                 强制打开非常规文件。 (非常规文件是目录或设备专用文件。)                 还会在打开二进制文件时禁止显示警告消息。默认情况下,less会拒绝打开                 非常规文件。请注意,即使-f,某些操作系统也不允许读取目录                 已经确定了。

答案是

zless -f "${1}.txt.gz"