1
到标准输出,我试图做这样的事情:补丁与进程替换
patch <(zcat data.201301.gz) patch_file.diff -o /dev/stdout
结果我得到的是:
File /dev/fd/63 is not a regular file -- refusing to patch
4504 out of 4504 hunks ignored -- saving rejects to file /dev/stdout.rej
我怎么能生产出与进程替换的补丁的文件?
为什么不向ZCAT临时文件,然后改用管道的临时文件?除非补丁可以读取标准输入,否则没有其他工作。除了构建补丁包装,但可能超出范围。 – tucuxi
这就是我最后想到的。但磁盘空间非常低,我想在不解压缩文件的情况下进行。 – Nick