2013-07-19 38 views
1

我正在處理多個大型數據文件,這些文件需要連接才能輸入到程序中。不幸的是,這個程序不會將stdin作爲輸入。 一個選項可以連接多個文件,並將新文件作爲程序的輸入,但是這會(暫時)需要大量磁盤空間,所以我正在尋找更優雅的選項。 是否有UNIX方法來創建不包含整個數據集的鏈接或文件,而是透明地重定向到所有輸入文件的串聯? 感謝您的幫助!通過符號鏈接訪問多個文件

+2

難道有可能使用命名管道來做到這一點? – jul635

+1

mkfifo - 使FIFOs(命名管道),做一個男人的細節。 – nsd

回答

1

我想我得到它的工作,因爲我想:

mkfifo my_pipe 
cat file1 file2 > my_pipe & 
my_program my_pipe 
rm my_pipe 

感謝您的提示!