2016-11-10 27 views
0

我试图做到这一点在OSX终端复制并保存与名称: 我有一个包含大约700个唯一的文件名列表(的test.txt)。这些独特的文件名需要逐一保存到一个空的图像文件(例如700 x 1225像素)。我创建了名称为empty.jpg的空文件。 我已阅读了关于pbcopypbpaste,但无法确定如何使用这些命令! 我在想,列表(test.txt)和图片(empty.jpg)应该放在同一个文件夹中,并且输出将保存在该位置。 任何能够帮助新手的人......?一个空的虚拟文件从列表

回答

0

我发现我的问题该解决方案使用在终端上运行的perl脚本:

#!/usr/bin/perl 

use strict; 
use warnings; 
use File::Copy; 

my $filetobecopied = "empty.jpg"; 

my $filename = 'test.txt'; 
open(my $fh, '<:encoding(UTF-8)', $filename) 
or die "Could not open file '$filename' $!"; 

while (my $row = <$fh>) { 
chomp $row; 
print "$row\n"; 
copy($filetobecopied, $row) or die "File cannot be copied."; 
} 

按预期工作!