返回顶部
首页 > 资讯 > 操作系统 >Linux常用命令perl怎么用
  • 124
分享到

Linux常用命令perl怎么用

2023-06-28 04:06:49 124人浏览 安东尼
摘要

小编给大家分享一下linux常用命令perl怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令perl命令是perl语言解释器,负责解释执行p

小编给大家分享一下linux常用命令perl怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Linux常用命令perl命令是perl语言解释器,负责解释执行perl语言程序法。

Linux常用命令perl怎么用

命令格式

 用法:perl [选项] [参数]

常用选项

 -o 以八进制数形式指定输入记录的分隔符(也保存在perl中的特殊变量$/中) -a 当和-n或者-p一起使用时启动自动拆分模式.这种模式可以拆分输入的行,并把它们放置在名为@F的专门数组中 -c 使perl检查脚本的语法,然后退出 -C 使perl能够在目标系统中使用原始的宽字符api. -d 在perl调试程序下运行脚本 -e 使用命令行, -F 如果使用了-a,该参数可以用来指定所拆分的模式 -h 打印出所有选项的汇总 -i 指出被结构处理的文本 -I 使perl为模块搜索目录 -l 添加行结束处理,当和-n与-p开关一起使用,这个开关能自动把$/从输入数据中删除,并把$\(输出记录分隔符)设置为octnum,这样打印语句就可以使用该分隔符了. -m[-]module 在执行脚本前,把指定模块包含在脚本中 -n 让perl在脚本中试用while()循环 -p 让perl把下面循环添加到脚本中: -P perl编译之前,通过C预设处理程序来运行自己的脚本 -s 在命令行中允许要进行开关解析 -S 让perl试用PATH环境变量来搜索脚本 -T 强制打开错误检查 -u 在编译了脚本后,导致perl清楚内核 -U 允许perl进行不安全的操作,如删除目录等 -v  打印出perl的版本及包的级别 -V:name 打印出指定的配置变量的汇总 -w 打印出警告信息 -W 无论no warnings或$^W的状态是什么,都启动警告信息 -x directory 通知perl脚本嵌入到消息中,文本不会被处理,知道第一行代码以#!开头并包含了字符"perl" -X 无论use warnings或$^W的状态是什么,都禁止警告信息 – 可选, 表示使用的这些开关的结束位置

参考示例

解析Perl程序

 [deng@localhost tmp]$ perl test.sh hello world [deng@localhost tmp]$

其它用法

 # perl -p -i.bak -e 's/\bfoo\b/bar/g' *.c    #将所有C程序中的foo替换成bar,旧文件备份成.bak  # perl -i.bak -pe 's/(\d+)/ 1 + $1 /ge' file1 file2 …    #将每个文件中出现的数值都加一  # perl -pie 's/\r\n/\n/g' file   #将换行符\r\n替换成\n  # perl -pie 's/\n/\r\n/g' file  #将换行符\n替换成\r\n  # perl -lane 'print "@F[0..4] $F[6]"' file   #显示字段0-4和字段6,字段的分隔符是空格  # perl -F: -lane 'print "@F[0..4]\n"' /etc/passwd     #字段分隔符不是空格而是冒号  # perl -ne 'print if /^START$/ .. /^END$/' file   #显示START和END之间的部分  # perl -ne 'print unless /^START$/ .. /^END$/' file   #不显示START和END之间的部分  # perl -pe 'exit if $. > 50′ file    #显示开头50行  # perl -ne 'print unless 1 .. 10′ file   #不显示开头10行  # perl -ne 'print if 15 .. 17′ file  #显示15行到17行  # perl -lne 'print substr($_, 0, 80) = ""' file  #每行取前80个字符  # perl -lne 'print substr($_, 10) = ""' file  #每行丢弃前10个字符  # perl -ne 'print if /comment/' duptext     #查找comment字符串  # perl -ne 'print unless /comment/' duptext    #查找不含comment字符串的行  # perl -ne 'print if /comment/ || /apple/' duptext    #查找包含comment或apple的行  # perl -lane 'print $F[4] + $F[-2]'    #计算字段4和倒数第二字段之和  # perl -e 'print sort ' file   #文件按行排序  # perl -00 -e 'print sort ' file   #文件按段落排序  # perl -0777 -e 'print sort ' file1 file2   #多个文件按文件内容排序,并返回合并后的文件  # perl -e 'print reverse ' file1      #文件按行反转  # perl -ne 'printf "%x\n",$_'     #10进制转16进制  # perl -ne 'printf "%o\n",$_'    #10进制转8进制  # perl -ne 'print hex($_)."\n"'   #16进制转10进制  # perl -ne 'print oct($_)."\n"'   #8进制转10进制  # perl -ne 'print eval($_)."\n"'   #简易计算器

以上是“Linux常用命令perl怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux常用命令perl怎么用

本文链接: https://lsjlt.com/news/316471.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux常用命令perl怎么用
    小编给大家分享一下Linux常用命令perl怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令perl命令是perl语言解释器,负责解释执行p...
    99+
    2023-06-28
  • Linux中perl命令怎么用
    这篇文章主要介绍了Linux中perl命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令perl命令 是perl语言解释器,负责解释执行perl语言程...
    99+
    2023-06-28
  • perl怎么调用shell命令
    在Perl中,可以使用反引号或`qx//`操作符来调用shell命令。使用反引号调用shell命令的示例:```perlmy $ou...
    99+
    2023-10-07
    perl
  • Linux常用命令bzless命令怎么用
    这篇文章主要介绍Linux常用命令bzless命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令bzless命令是增强 .bz2 压缩包查看器,bzless比bzmore命令功能更加强大语法&...
    99+
    2023-06-28
  • Linux常用命令groupdel命令怎么用
    这篇文章主要介绍Linux常用命令groupdel命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令groupdel命令用于删除群组需要从系统上删除群组时,可用groupdel(group d...
    99+
    2023-06-28
  • Linux常用命令ispell命怎么用
    这篇文章主要为大家展示了“Linux常用命令ispell命怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用命令ispell命怎么用”这篇文章吧。Linux常用命令ispell命...
    99+
    2023-06-28
  • Linux常用命令mdir怎么用
    小编给大家分享一下Linux常用命令mdir怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux mdir命令用于显示MS-DOS目录。mdir为mto...
    99+
    2023-06-27
  • Linux常用命令rgrep怎么用
    这篇文章给大家分享的是有关Linux常用命令rgrep怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux rgrep命令用于递归查找文件里符合条件的字符串。rgrep指令的功能和grep指令类似,可查...
    99+
    2023-06-27
  • Linux常用命令mtype怎么用
    这篇文章将为大家详细讲解有关Linux常用命令mtype怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容。...
    99+
    2023-06-27
  • Linux常用命令mbadblocks怎么用
    这篇文章给大家分享的是有关Linux常用命令mbadblocks怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux mbadblocks命令用于检查MS-DOS文件系统的磁盘是否有损坏的磁区。mbad...
    99+
    2023-06-27
  • Linux常用命令yum怎么用
    这篇文章给大家分享的是有关Linux常用命令yum怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令yum( Yellow dog Updater, Modified)是一个在 Fedora ...
    99+
    2023-06-28
  • Linux常用命令xclip怎么用
    这篇文章主要为大家展示了“Linux常用命令xclip怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux常用命令xclip怎么用”这篇文章吧。Linux常用命令fsview命令方便的...
    99+
    2023-06-28
  • Linux常用命令who怎么用
    这篇文章主要介绍了Linux常用命令who怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了...
    99+
    2023-06-28
  • Linux常用命令uuto怎么用
    这篇文章主要介绍Linux常用命令uuto怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令uuto命令将文件传送到远端的UUCP主机,uuto为script文件,它实际上会执行uucp,用来将文...
    99+
    2023-06-28
  • Linux常用命令uupick怎么用
    这篇文章给大家分享的是有关Linux常用命令uupick怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令uupick命令处理传送进来的文件,当其他主机通过UUCP将文件传送进来时,可利用uu...
    99+
    2023-06-28
  • Linux常用命令usermod怎么用
    这篇文章主要介绍Linux常用命令usermod怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令usermod命令用于修改用户帐号,usermod可用来修改用户帐号的各项设定语法usermod&...
    99+
    2023-06-28
  • Linux常用命令useradd怎么用
    这篇文章主要介绍Linux常用命令useradd怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令useradd 命令用于建立用户帐号,useradd 可用来建立用户帐号。帐号建好之后,再用 pa...
    99+
    2023-06-28
  • Linux常用命令updatedb怎么用
    小编给大家分享一下Linux常用命令updatedb怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux常用命令updatedb 命令用来创建或更新 slocate/locate 命令所必需的数据库文件,upda...
    99+
    2023-06-28
  • Linux常用命令unprotoize怎么用
    这篇文章将为大家详细讲解有关Linux常用命令unprotoize怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令unprotoize命令属于gcc套件,用于删除C语言源代码文件中的...
    99+
    2023-06-28
  • Linux常用命令uncompress怎么用
    这篇文章主要介绍Linux常用命令uncompress怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令uncompres命令可以压缩或解压缩compress文件。其实uncompres命令是co...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作