gpt4 book ai didi

perl - Perl 中的 “grep -n” 是什么?

转载 作者:行者123 更新时间:2023-12-02 05:53:27 25 4
gpt4 key购买 nike

我想用行号grep一个词。在 shell 中使用命令 grep -nsed 很容易实现。 Perl 中是否有可用的等效项?我检查了 grep功能,但是我无法找到我需要的任何东西。

最佳答案

在名为 mygrep 的文件中:

#!/usr/bin/perl

use strict;
use warnings;

my $match = shift;

while (<>) {
if (/\Q$match/) {
print "$. : $_";
}
}

然后从命令行:

$ ./mygrep if mygrep 
6 : my $match = shift;
9 : if (/\Q$match/) {

应该足以让您入门。

关于perl - Perl 中的 “grep -n” 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6340774/

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