我正在尝试通过Windows终端使用zstd v1.4.0解压缩大量压缩文件,然后“ag”搜索:
zstd -dc -r . | ag -z -i "term"
进行时它给我以下错误:



我花了数小时寻找解决方案,尝试了zstd命令的其他选项,但无法解决。

最佳答案

如果要搜索未压缩的文件,则应使用:

zstd -dc -r . | ag -i "term"
zstd将解压缩受支持的文件,并且ag将在其上进行搜索(您的命令尝试两次解压缩,一次使用zstd,一次使用ag)

您可以使用zstd -vV获得受支持的格式,该格式应该类似于:



注意:我尝试的zstd版本不支持zip。

您可以使用ag通过ag -V获得受支持的压缩格式,该格式应为:



注意:我尝试的ag版本不支持zip。

08-07 13:29