使用我在Perl中无法做到的awk,我能做些什么?

时间:2010-04-08 19:48:07

标签: perl programming-languages awk

我曾在某处了解了awk中存在的一个特定功能,但在Perl中没有。我找不到它了。

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

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

4 个答案:

答案 0 :(得分:18)

来自perldoc perlvar

  

请记住:$/的值是字符串,而不是正则表达式。 awk必须更好。 : - )

答案 1 :(得分:8)

perl翻译员的问题man page挖掘了Perl无法做到的一件事:

  • Perl并不试图模仿awk的行为,其中不存在的数组元素只是通过引用而存在。 (左值自动化)

但总的来说,Perl是完整的,它可以完成awk所能做的一切。 perl翻译器存在awk的事实应该足够证明:)

答案 2 :(得分:4)

perltrap - Awk Traps列出了 awk perl 之间的一些差异。

另请参阅:a2p - Awk to Perl translator

答案 3 :(得分:-2)

正则表达式子程序,如

/regex/ {
         awk code here
}

用于模式匹配是我想念的一个功能。