2
我有一個程序返回給我一個文件名列表。我需要將這些文件的內容傳遞給另一個程序。如何將bash命令的輸出作爲參數傳遞給另一個?
我知道如何使用cat
來傳遞內容:
cat file1 file2 file3 | some_program
我想要做的是一樣的東西:
list=`get_file_list`
cat ${list} | some_program
雖然做上面會簡單地傳遞列表變量的內容而不是文件的內容。
不,'cat $ {list}'連接'$ list'中的文件內容。如果這不是你想要的,我不明白你的問題。 – tripleee 2012-07-08 07:16:06
'echo「$ list」| some_program'會將變量的內容傳遞給程序的標準輸入。 – 2012-07-08 11:05:50