首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是perl脚本?

问什么是perl脚本?
EN

Unix & Linux用户
提问于 2020-04-20 23:23:07
回答 3查看 159关注 0票数 -1

我想知道是否有人能向我解释什么是perl脚本,以及何时使用perl脚本和何时使用bash脚本。

我已经搜索过很多次了,但我似乎找不到一个我能理解的答案。有人能用非常简单的术语来解释它吗,因为我在linux是个新手吗?

谢谢

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2020-04-21 06:42:23

“脚本”通常是一个文本文件,其中包含用特定脚本语言编写的命令,或者更广泛地说,包含对某些脚本解释器的指令。Unix系统支持用多种脚本语言编写的脚本,Perl就是其中之一。其他包括bash、sh、awk、sed、Python、Ruby等。

Perl语言在Perl编程书籍和许多在线教程、指南等中都有很好的描述,这些内容应该可以通过简单的web搜索轻松地找到。

当shell的功能不足以方便地解决手头的问题时,经常使用各种shell语言以外的脚本语言。这可能是由于shell缺乏效率,缺乏用于执行某些事情的简洁语法,或者简单地不能以简单的方式表示特定的编程结构或数据结构。非shell语言(如Perl )也提供了大量的库,用于执行许多低效率、不安全(或难以安全执行)或几乎不可能在shell脚本中执行的任务。

关于如何编写Perl脚本的一般询问更像是StackOverflow站点的一个主题(也请参阅它们关于如何问和怎么才能不问的帮助页)。

票数 4
EN

Unix & Linux用户

发布于 2020-04-21 00:39:51

bash (或shell)脚本主要是执行大部分处理的系统命令之间的“胶水”,脚本本身的逻辑相对较少。

Perl脚本是为Perl解释器编写的程序,它可以将系统命令(如shell脚本)与其输出的一些繁重处理结合起来,Perl的优点之一是处理文本。

票数 1
EN

Unix & Linux用户

发布于 2020-04-20 23:25:50

bash脚本意味着它使用bash解释器;perl也是如此。试试https://www.perl.org/。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/581428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档