小编Tre*_*ree的帖子

文件在每行中添加一个额外的空格

我试图使用push添加数组中的所有元素.然后我存储到另一个文件

但是文件的开头我看到每件事都有一个白人......

问题是什么..任何人在面对这个问题之前.

open FILE , "a.txt"

while (<FILE>)
{

  my $temp =$_;

  push @array ,$temp;

}
close(FILE);

open FILE2, "b.txt";
print FILE2 "@array";
close FILE2;
Run Code Online (Sandbox Code Playgroud)

perl

2
推荐指数
1
解决办法
2159
查看次数

如何优化检查目录存在的Perl代码?

sub DirectoryExists {

    my $param = shift;

    # Remove first element of the array
    shift @{$param};

    # Loop through each directory to see if it exists

    foreach my $directory (@{$param}) {

        unless (-e $directory && -d $directory) {
                return 0;
        }
    }

    # True
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法优化这段代码?

有没有什么好方法可以优化这段代码?

perl

2
推荐指数
1
解决办法
218
查看次数

如何反转字符串中两个单词的顺序?

我有一个像这样的字符串:

$a = "Mike , Tree "; 
Run Code Online (Sandbox Code Playgroud)

我想把它改回来"Tree, Mike".

这有什么功能吗?

perl

2
推荐指数
2
解决办法
1510
查看次数

如何以多个语句为条件调用后置语句?

$df{key} =10 ; return ; if $result == 10 ;
Run Code Online (Sandbox Code Playgroud)

给了我一个错误.我怎样才能做到这一点?

perl

1
推荐指数
1
解决办法
1709
查看次数

如何拼接标量变量?

$ab = "asljdhashdklasjkl ;dajs;ld";
Run Code Online (Sandbox Code Playgroud)

我想要前10个字符$ab.

可以使用该splice功能吗?

perl

1
推荐指数
1
解决办法
702
查看次数

如何在Perl中找到该文件

例如:

#!/usr/bin/perl
my @arr = ('/usr/test/test.*.con');
my $result = FileExists(\@arr);

print $result ;

sub FileExists {
    my $param = shift;
    foreach my $file (@{$param}) {
        print $file ;
        if (-e $file) {
            return 1;
        }
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它返回0.但我想找到所有狂野的角色......如何解决这个问题?

perl

1
推荐指数
1
解决办法
6202
查看次数

数组操作加入而不是拆分

@browser = ("NS", "IE", "Opera");

my $add_str = "Browser:";

$count = 0; 
foreach  (@browser) { 
 my $br = $_;
 $browser[$count] =  "$add_str:$br";
 $count++ ;

}
Run Code Online (Sandbox Code Playgroud)

还有其他办法吗?最好的办法 ?

arrays perl

1
推荐指数
2
解决办法
143
查看次数

如何在Perl的标准输出中为文本添加颜色?

如何在不使用任何额外模块的情况下在Perl的标准输出中为文本着色?

perl

1
推荐指数
2
解决办法
4832
查看次数

如何查找文件是否可供所有人阅读?

如何查找UNIX中的每个人是否可以读取文件?

perl

1
推荐指数
2
解决办法
570
查看次数

如何在文件测试操作符上使用正则表达式

可能重复:
与-e匹配的文件名和perl中的正则表达式.

对于前

if(-e/home/tree/a*){print"file found"}

如何在文件测试操作符上使用正则表达式

perl

1
推荐指数
1
解决办法
1582
查看次数

标签 统计

perl ×10

arrays ×1