gpt4 book ai didi

perl - 使用新行将数组输出写入 perl

转载 作者:行者123 更新时间:2023-12-02 07:37:46 29 4
gpt4 key购买 nike

我从一个子程序中得到一个输出

 @ outputarray

outputarray[0]=name ip port
outputarray[1]=------------------------------------
outputarray[2]=http-listener-1 * 6712
outputarray[3]=http-listener-2 * 4743
...... etc

我想创建一个新文件并写入文件 log.txt,其中文件内容如下所示并删除文件 log.txt 我如何在 perl 中实现这一点?

 name ip port 
------------------------------------
http-listener-1 * 6712
http-listener-2 * 4743

谢谢

最佳答案

如何打开一个文件并打印一个数组:

open my $fh, ">", "log.txt" or die $!;
print $fh "$_\n" for @outputarray;
close $fh;

如何删除该文件:

unlink "log.txt" or die $!;

我不知道为什么要先打印然后删除该文件。

关于perl - 使用新行将数组输出写入 perl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14397009/

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