到目前为止,在 perl 中,我知道如何打开一个文件进行编写,如下所示:
open my $par_fh, '>', $par_file
or die "$par_file: opening for write: $!";
print $par_fh <<PAR;
USERID=$creds
DIRECTORY=DMPDIR
USERS=$users
PAR
close $par_fh
or die "$par_file: closing after write: $!";
我现在需要帮助的是我的变量$user
,在这个配置文件中,我需要USERS=joe,mary,sue,john
从单独的文本文件中创建一个逗号单独的列表,最后一项上没有逗号:
users.lst:(这个列表可能会很长)
joe
mary
sue
john
我需要打开另一个while循环来读取文件吗?如果是这样,我如何将它嵌入到我已经打开的文件句柄中?有人可以告诉我一个很好的技术。