我想学习 Perl,并且认为大多数 GNU Coreutils 似乎都在做非常适合该语言的事情。有没有它的 Perl 实现(至少是基本功能)可供我查看以进行比较?
根据我的经验,查看代码是学习语言的第二好方法(仅次于编写代码)。我对快速而肮脏的实现和涵盖边缘情况的干净代码都感兴趣。
例如,cat
可以实现为
alias cat='perl -Tpe "" --'
虽然有一些edge cases它的行为不一样的地方。当然,它会忽略所有标志。
最佳答案
这在几年前就已经完成了:http://search.cpan.org/dist/ppt/
关于GNU Coreutils 的 Perl 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25450693/