2017-06-29 34 views
-6

我有一個文件,其名稱在$stdout_file觸摸其他文件中列出的文件

my $stdout_file = "$tmpdir/tar_content.out"; 

此文件包含文件名列表。

temp/abc.txt 
temp/def.txt 
temp/ghi.txt 

我需要觸摸列出的文件(temp/abc.txttemp/def.txttemp/ghi.txt)。

+1

你是什麼意思*「觸摸文件到不同的目錄」*?你的意思是複製文件,或更新修改時間,如在unix [touch](https://en.wikipedia.org/wiki/Touch_(Unix))命令? –

+0

您似乎忘記提問了。你有什麼問題? – ikegami

+0

爲什麼文件名來自文件?如果它們來自網絡數據包,或者它們在數組中找到,它們將是相同的字符串。或者,您打算將文件的內容解釋爲一組要接觸的文件名,這有什麼關係?如果您打算在控制檯上顯示它們,或者如果您想將它們打印在信封上,它們將是相同的字符串。您的問題是讀取輸入文件還是觸摸輸出文件? –

回答

1
xargs touch <tmpdir/tar_content.out