加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl单行命令 三

发布时间:2020-12-15 23:59:45 所属栏目:大数据 来源:网络整理
导读:Perl命令行 perl命令单行“换行” 示例1: perl -pe '$="n"' file 这个命令行的作用是把file文件输出,然后每输出一行会打印一个空行(double-space) 其中这个变量$的作用和awk中的ORS变量的作用一样,即在每次打印后,追加内容,因此上面命令上的作用是

Perl命令行

perl命令单行“换行”

示例1:

perl -pe '$="n"' file

这个命令行的作用是把file文件输出,然后每输出一行会打印一个空行(double-space)
其中这个变量$的作用和awk中的ORS变量的作用一样,即在每次打印后,追加内容,因此上面命令上的作用是每次打印后,追加一个换行
示例2:

perl -pe 'BEGIN { $ = "n" }' file

以上代码和如下代码的作用一样的
示例3:

BEGIN { $="n" }

while (<>) {
    $ = "n";
} continue {
    print or die "-p failed: $!n";
}

还有类似代码如下
示例4:

perl -pe '$_ .= "n"'

上面这个代码和如下的作用一样
示例5:

while (<>) {
    $_ = $_ . "n"
} continue {
    print or die "-p failed: $!n";
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读