linux - 在 linux 命令行中将两个文件作为脚本的输入进行管道传输

标签 linux

我有 2 个 *.gz 文件。我想对它们进行分类 (zcat) 并将它们通过管道传递给命令作为输入。

zcat file1.gz
zcat file2.gz

然后将它们作为输入按顺序传送

| script file1 file2  > 

最佳答案

如果您使用的是 bash 或 zsh,您可以这样做:

script <(zcat file1.gz) <(zcat file2.gz)

否则会有点困难,我可能会使用命名管道。

关于linux - 在 linux 命令行中将两个文件作为脚本的输入进行管道传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20713334/

相关文章:

c++ - 如何在 Linux 中使用它的相对路径打开文件?

java - 我怎样才能在 eclipse 中显示图像?

c - 从 C 中的 ELF 部分中提取字符串

linux - 编写 C++ 安装程序文件

linux - 如何使用 sed 删除双换行符?

linux - Python3 linux 中的文件名编码问题

c++ - 我的程序在 openSUSE 中出现段错误

linux - rsyslog.conf 中的 $InputFilePollInterval 是什么?通过增加此值会影响日志记录级别吗?

linux - 查看目录中的新文件,然后运行脚本

linux不用userdel删除用户账号