(sym)可以将一个文件链接到多个文件吗?

时间:2016-06-06 20:46:24

标签: linux bash macos ubuntu

我有一些大文件,我需要连接成一个巨大的文件,以通过一个不接受stdin的软件包。如果有必要,我宁愿不复制硬盘驱动器上现有文件的内容,并且正在寻找一种基本上在打开时默默地cat files*.txt的快捷方式。

2 个答案:

答案 0 :(得分:3)

您可以使用process substitution使命令的输出显示为文件。

some_command <(cat files*.txt)

但是如果应用程序从标准输入读取,你可以管它:

cat files*.txt | some_command

答案 1 :(得分:0)

我刚发现的另一种解决方案,使用命名管道......

mkfifo files.star.txt chmod 666 files.star.txt cat files*.txt > files.star.txt & some_command files.star.txt