Perl 触摸其他文件中列出的文件

Perl 触摸其他文件中列出的文件,perl,Perl,我有一个文件名在$stdout\u file中 my $stdout_file = "$tmpdir/tar_content.out"; 此文件包含文件名列表 temp/abc.txt temp/def.txt temp/ghi.txt 我需要触摸列出的文件(temp/abc.txt,temp/def.txt,temp/ghi.txt)。xargs触摸“将文件触摸到不同目录”是什么意思?您的意思是复制文件,还是像unix命令中那样更新修改时间?您似乎忘了问一个问题。你有什么问题?为什么文件名

我有一个文件名在
$stdout\u file

my $stdout_file = "$tmpdir/tar_content.out";
此文件包含文件名列表

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

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

xargs触摸“将文件触摸到不同目录”是什么意思?您的意思是复制文件,还是像unix命令中那样更新修改时间?您似乎忘了问一个问题。你有什么问题?为什么文件名来自一个文件很重要?如果它们来自网络数据包或在数组中找到,则它们将是相同的字符串。或者,您打算将文件内容解释为一组要接触的文件名,这又有什么关系呢?如果你想在控制台上显示它们,或者想在信封上打印它们,它们应该是相同的字符串。您在读取输入文件或触摸输出文件时有问题吗?
xargs touch <tmpdir/tar_content.out