我曾尝试使用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?
答案 0 :(得分:1)
zless
只是less
的包装。您需要查看man less
:
-f或--force 强制打开非常规文件。 (非常规文件是目录或设备专用文件。) 还会在打开二进制文件时禁止显示警告消息。默认情况下,less会拒绝打开 非常规文件。请注意,即使-f,某些操作系统也不允许读取目录 已经确定了。
答案是
zless -f "${1}.txt.gz"