gpt4 book ai didi

perl - 在perl中的一行末尾附加一个数组

转载 作者:行者123 更新时间:2023-12-02 07:35:43 24 4
gpt4 key购买 nike

在此之前我有更多代码填充数组@a_nam。现在我想在 abc.txt 中下面显示的行的末尾附加数组 @a_nam 中的元素。我尝试了一些但它不起作用。请提供您的意见。编辑:我尝试了“+>>”,但没有用。

## NAME_id , course, Fall 10 ,spring 11, ........

open my $file, '+>>', 'abc.txt' or die "failed : $!";
while (<$file>) {
chomp;
if (/^## NAME(.*)/) {
print $file join ",", @a_nam;
}
}
close($file);

最佳答案

您打开文件进行追加

open my $file, '>>'

然后你尝试从文件中读取

while (<$file>)

这是不可能的。打开文件进行读取和写入另一个文件。最后,将旧文件重命名为备份文件,将新文件重命名为原始文件。

关于perl - 在perl中的一行末尾附加一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16866417/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com