perl调用其他的perl
我叫MikeCamel,我是Perl黑客。
在那里,我已经说过了。 那是第一步。
我在IRC,Twitter和世界上几乎所有其他地方的处理方式都是“ MikeCamel”。 这是因为,在过去,没有聊天应用程序时-实际上根本没有应用程序-我在一个技术“聊天室”中,并且取了名字“ Mike”。 我环顾四周,我在桌子上注意到的第一件事是Camel Book ,即O'Reilly Perl圣经。
我现在有第二版,但这是第一版。 昨天,我碰巧拿起了第二版(真的很厚),在电视电话会议上向某人展示,上面有一层薄薄的灰尘。 我有点as愧,但也有些放心。
通过反射,将其推到边缘的是Perl。 这是90年代-显然是1990年代-Perl年轻,自由,甚至没有假装是面向对象的。 我们都知道现在还不是,但是那些年轻人-他们喜欢假装,而且我们老了,所以,我们一起玩。
关于Perl的事情是,它只是从小处开始,这里有一个regexp,那里是一个文本文件行计数器。 在Bash,Sed或Awk中,没有任何事情是无法轻松管理的。 但是,一旦您编写了几个脚本,就可以开始工作了,没有回头路了。 Perl的长期用户记得我们是如何开始的,并且我们看到新手也以同样的方式前进。
我自学了Perl,以便整理来自五个不同的FoxPro数据库的静态网页。 我做到这一点的方法是,从《骆驼书》的开头开始,在我的大脑开始受到伤害之前,尽可能多地阅读它,然后往回走几页并继续学习。 然后编写一些Perl,但总是失败,主要是因为开始时缺少分号,然后因为我对自己的工作并不了解。 但是我一直坚持下去,直到我不仅编写用于整理数据库的脚本,还编写了将数据加载到单个数据库中并使用CGI实时提供页面的脚本。 我的妻子知道,我的一些同事知道,但是我认为他们不完全了解我的内心深处。
您知道当您开始寻找可以自动执行管理任务的Perl时,就会遇到您。 不需要自动化的任务,如果您手动执行,则速度会快得多。 当您开始在Web上搜索三字符或四字符命令时,执行这些命令时,请同时对三个单独的文件进行字母,拼写检查和解密,然后将它们输出到STDERR,ROT13ed。
我很幸运:我及时逃脱了。 我一直坚持评论我的Perl。 我还没走到骆驼书的结尾。 无论如何,没有一次阅读。 我从来没有尝试过黑暗的副作用。 每行三到四个单独的操作对我来说总是足够的。 随着时间的流逝,随着我的职责更多地转移到编程上,我减少了sysadmin任务。 当然,这并没有完全阻止Perl的使用-令人惊讶的是,您经常能找到借口来自动化任务,而Perl经常能找到答案。 但是,这将我的Perl降低到了可管理的水平,这些水平不会影响我的日常工作。
我想假装我已经停止了,但是您从未真正放弃Perl,它也从未放弃您。 即使有点尘土飞扬,我的骆驼书(第二版)仍然存在。 我总是检查核心模块是否安装在我运行的任何系统上。 大约五个月前,我发现我10岁的女儿有一些数学作业容易受到暴力侵害。 仅几行。 几个循环。 仅此而已。 我没有感到超出范围的一切。在她提交结果后,我发现它没有产生正确的结果,但我不介意。 它很紧,很优雅,很漂亮。 是Perl。 我的Perl。
翻译自: https://opensource.com/article/18/7/confessions-recovering-perl-hacker
perl调用其他的perl