标签: perl gnu-coreutils
我想学习Perl,并认为大多数GNU Coreutils似乎都在做适合该语言的东西。是否有任何Perl实现(至少是基本功能),我可以将其用于比较?
根据我的经验,查看代码是学习语言的第二种最佳方式(编写代码之后)。我对快速和肮脏的实现以及覆盖边缘情况的干净代码感兴趣。
例如,cat可以实现为
cat
alias cat='perl -Tpe "" --'
虽然有一些edge cases,但它的行为并不相同。当然它忽略了所有旗帜。
答案 0 :(得分:4)
这已经在几年前完成了:http://search.cpan.org/dist/ppt/