使用 awk 可以做哪些 Perl 做不到的事情?

发布于 2024-08-28 04:15:48 字数 111 浏览 3 评论 0原文

我在某处读到过有关 awk 中存在但 Perl 中没有的一项特定功能的内容。我又找不到它了。

如果这里有人能指出的话,我将不胜感激。

这可能是一个无用的琐事,但我仍然很想知道。

I had read somewhere about one specific feature that is present in awk but not in Perl. I have failed in locating it again.

I would appreciate it if anyone here can point it out.

This might be a useless trivia, but I am still curious to know.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

一城柳絮吹成雪 2024-09-04 04:15:48

From perldoc perlvar:

Remember: the value of $/ is a string, not a regex. awk has to be better for something. :-)

橙味迷妹 2024-09-04 04:15:48

awk 到 perl 的翻译器 手册页 挖掘出一件事: Perl 无法做到:

  • Perl 不会尝试模拟 awk 的行为,在 awk 中,不存在的数组元素仅通过引用就突然出现。 (lvalue autovivification)

但总的来说,Perl 是图灵完备的,它可以做 awk 能做的一切。 awk 到 perl 转换器的存在这一事实就足以证明:)

The awk to perl translator man page digs up one thing that Perl can't do:

  • Perl does not attempt to emulate the behavior of awk in which nonexistent array elements spring into existence simply by being referenced. (lvalue autovivification)

But in general, Perl is turing complete, it can do everything awk can do. The fact that an awk to perl translator exists should be proof enough :)

弥枳 2024-09-04 04:15:48

perltrap - Awk 陷阱 列出了 awk 之间的几个差异和perl

另请参阅:a2p - Awk 到 Perl 转换器

perltrap - Awk Traps lists several differences between awk and perl.

See also: a2p - Awk to Perl translator

过期以后 2024-09-04 04:15:48

正则表达式子例程(例如

/regex/ {
         awk code here
}

模式匹配)是我怀念 awk 的一个功能。

Regular expression subroutines like

/regex/ {
         awk code here
}

for pattern matching is a feature I miss from awk.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文