在 Perl 中,可以使用 Perl 内置函数或使用 system() 调用 shell 命令来实现某些目标。问题是,对于作为 Perl 初学者的我来说,有时很难找到与 Linux 命令等效的 Perl。
以这个为例:
cat file1 file2 | sort -u > file3
我真的想只使用 Perl 函数来使我的 Perl 更加 Perl,但是在这种情况下我无法轻松找出如何避免使用 system() 。
所以我想知道,使用 Perl 库函数比使用 system() 调用有什么优势吗?哪个是更好的方法?