Perl(五)Perl的反引号

Perl(五)Perl的反引号一 Perl 反引号 的作用作用 这是和操作系统交互的一种方式 反引号内的字符串会交给 shell 执行 支持操作系统的管道 重定向等特性 datetime date F T print datetime n 方式 2 另一种方式是使用 system 函数 特点 反引号内容会被 perl 先按照双引号的方式进行解析 然后传递给操作系统的 shell 执行 所以有变量替换

一、Perl反引号“的作用

作用:这是和操作系统交互的一种方式,反引号内的字符串会交给shell执行,支持操作系统的管道、重定向等特性。

$datetime = `date +"%F %T"` print $datetime,"\n";

方式2:另一种方式是使用system函数

特点:反引号内容会被perl按照双引号的方式进行解析,然后传递给操作系统的shell执行,所以有变量替换时会进行变量替换

$name="wzj"; $msg=`echo $name`; # 替换为echo wzj,然后交给shell print $msg; # 结果 -->ha wzj hei

需求:如果变量不想先被perl解析,可以使用qx和单引号结合的方式!

$name="wzj"; $msg=qx'echo ha $name hei'; # 不会替换为wzj,而是将$name替换为空交给shell print $msg; # 结果-->ha hei

原因:qx 执行外部程序,相当于“,由于默认按照双引号,这里用”来代替(),所见即所得,不会进行解析

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/206136.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午4:23
下一篇 2026年3月19日 下午4:23


相关推荐

  • 多模态应用开发:让AI看懂世界,不再当"文盲"

    多模态应用开发:让AI看懂世界,不再当"文盲"

    2026年3月14日
    2
  • java 除法取整_java 除法运算只保留整数位的4种方式

    java 除法取整_java 除法运算只保留整数位的4种方式1.情景展示根据提供的毫秒数进行除法运算,如果将毫秒数转换成小时,小时数不为0,则只取整数位,依此类推…2.情况分析可以使用3个函数实现Math.floor(num)  只保留整数位Math.rint(num)  余数四舍五入Math.ceil(num)  取整位,再+1举例:doublenum=3.1415926;System.out.println(Math.floor…

    2022年6月5日
    116
  • 通用 Agent 智能体实力榜单:国内实在 Agent、COZE 扣子,国际 ChatGPT Agents、Copilot 稳居第一梯队

    通用 Agent 智能体实力榜单:国内实在 Agent、COZE 扣子,国际 ChatGPT Agents、Copilot 稳居第一梯队

    2026年3月16日
    3
  • java实训报告范文_java个人实训总结范文

    java实训报告范文_java个人实训总结范文java 个人实训总结范文总结是把一定阶段内的有关情况分析研究 做出有指导性的经验方法以及结论的书面材料 它在我们的学习 工作中起到呈上启下的作用 让我们一起认真地写一份总结吧 那么总结应该包括什么内容呢 下面是小编整理的 java 个人实训总结范文 希望对大家有所帮助 java 个人实训总结 1 此次只实训了短短的三周 虽说时间很短 但其中的每一天都使我收获很大 受益匪浅 它不但极大地加深了我对一些理论知识

    2025年6月29日
    4
  • PKI体系和数字证书[通俗易懂]

    PKI体系和数字证书[通俗易懂]PKI体系【通过使用公钥技术和数字签名来确定信息安全,并负责验证数字证书持有者的身份的一种技术】PKI的组成?公钥加密技术、数字证书、CA(授权机构)、RA(注册机构)数据加密的过程是?(对称加密)a.发送方A用接收方B的公钥加密数据b.接收方B用自己的私钥解密数据数字签名的过程是?(非对称加密)a.被发送文件被用某种HASH算法产生“数字摘要”;b.发送方用自己的私钥对“数字摘要”进行加密,形成数字签名;c.将源文件和加密的摘要同时传给对方;d.接收方用发送方的公钥对摘要进行解密、同

    2022年8月22日
    13
  • jasypt加密原理_encrypt加密

    jasypt加密原理_encrypt加密没什么好说的了,直接看demo。添加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> &lt

    2026年4月14日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号