Unix 通过符号链接访问多个文件
我正在处理多个大数据文件,这些文件需要连接到一个程序中输入。不幸的是,这个程序没有将stdin作为输入。 一个选项是连接多个文件并将新文件作为程序的输入,但是这(暂时)需要大量磁盘空间,因此我正在寻找一个更优雅的选项。 是否有一种UNIX方法可以创建不包含整个数据集的链接或文件,而是透明地重定向到所有输入文件的串联?Unix 通过符号链接访问多个文件,unix,hyperlink,named-pipes,cat,Unix,Hyperlink,Named Pipes,Cat,我正在处理多个大数据文件,这些文件需要连接到一个程序中输入。不幸的是,这个程序没有将stdin作为输入。 一个选项是连接多个文件并将新文件作为程序的输入,但是这(暂时)需要大量磁盘空间,因此我正在寻找一个更优雅的选项。 是否有一种UNIX方法可以创建不包含整个数据集的链接或文件,而是透明地重定向到所有输入文件的串联? 谢谢你的帮助 我想我已经如愿以偿了: mkfifo my_pipe cat file1 file2 > my_pipe & my_program my_pipe rm
谢谢你的帮助 我想我已经如愿以偿了:
mkfifo my_pipe
cat file1 file2 > my_pipe &
my_program my_pipe
rm my_pipe
谢谢你的提示 我想我已经如愿以偿了:
mkfifo my_pipe
cat file1 file2 > my_pipe &
my_program my_pipe
rm my_pipe
谢谢你的提示 有可能使用命名管道来完成此操作吗?mkfifo-生成fifo(命名管道),详细信息请访问man。有可能使用命名管道来完成此操作吗?mkfifo-生成fifo(命名管道),详细信息请访问man。