如何获得以下代码的输出?

恩典90

我有一个文件output1.txt,每行一个字符串。我想提取包含子字符串'rxd'或'txd'或'cts'或'rts'以及' UART '的字符串,该字符串应该与这些字符串中的任何四个一起存在于字符串中,然后将其写回output1.txt,但是运行此代码后出现空白文件。

#!/usr/local/bin/perl

use strict;
use warnings;
my @array1;

open my $abc , '<', 'output1.txt' or die $!;
my @array = <$abc>;
foreach $_ (@array) {
    my @array1 = grep {
        ( /txd/ || /rxd/ || /cts/ || /rts/ ) && ( /_UART_/ )
    } (@array);
}
close $abc;

open my $f1 , '>', 'output1.txt' or die $!;
foreach (@array1) {
    print $f1 "$_\n";
}
close $f1;
霍布斯

在中my @array1 = grep ...,取出my您要在foreach循环内声明一个 @array1的循环,该循环外不存在,而原始循环@array1保持空白。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得以下代码片段的输出?

来自分类Dev

我无法获得以下代码的输出

来自分类Dev

如何获得以下输出?

来自分类Dev

如何使用PHP获得以下输出

来自分类Dev

HTML表格:如何获得以下输出?

来自分类Dev

我无法获得以下PHP代码的期望输出

来自分类Dev

如何从以下代码输出链接列表

来自分类Dev

如何使用linux排序获得以下输出?

来自分类Dev

如何在python中获得以下输出

来自分类Dev

如何从这个对象数组中获得以下输出?

来自分类Dev

如何获得以下字典?

来自分类Dev

以下代码如何将输出设为 -99?

来自分类Dev

如何获得以下同级属性?

来自分类Dev

如何优化以下代码?

来自分类Dev

如何简化以下代码?

来自分类Dev

如何阅读以下代码?

来自分类Dev

如何简化以下代码?

来自分类Dev

如何使以下代码更好?

来自分类Dev

如何简化以下代码

来自分类Dev

使用SQL FOR XML PATH,如何获得以下格式化的XML输出?

来自分类Dev

如何使用 sed/awk 替换原始文件并获得以下所需的输出?

来自分类Dev

请解释以下代码的输出

来自分类Dev

我需要帮助在Flutter中获得以下输出

来自分类Dev

我无法在 PL/SQL 中获得以下编码的输出

来自分类Dev

我如何获得一个标签以转到包含以下代码的链接

来自分类Dev

如何解释以下代码的输出?(与C中的类型转换有关)

来自分类Dev

fflush(stdin)的工作如何更改以下代码中的输出?

来自分类Dev

我如何优化以下代码?

来自分类Dev

如何同时执行以下代码?