我正在尝试通过Windows终端使用ZSTD v1.4.0进行解压缩大量压缩文件,然后'AG'搜索:
zstd -dc -r . | ag -z -i "term"
它在继续执行时给我以下错误:
ZSTD:错误70:写入错误:损坏的管道(无法写入解码块(
我花了几个小时寻找解决方案,为zstd
命令尝试了不同的选项,但无法解决此问题。
如果您想在未压缩文件上搜索,则应使用:
zstd -dc -r . | ag -i "term"
zstd
将解开支持的文件,ag
将搜索它(您的命令尝试两次与ZSTD取消压缩,一次使用AG(
您可以使用zstd -vV
获得支持的格式,该格式应该给您以下内容:
*** zstd command line interface 64-bits v1.4.0, by Yann Collet *** *** supports: zstd, zstd legacy v0.5+, gzip
注意:我尝试的zstd
版本不支持zip。
您可以使用ag -V
获得ag
的受支持的压缩格式,该格式应该给出以下内容:
ag version 2.1.0 Features: +jit +lzma +zlib
注意:我尝试的ag
版本不支持zip。