标签: perl
我想知道是否应该使用perl的chdir,opendir,readdir命令或者使用cd和ls等shell命令。在这两种情况下都可以实现相同的功能,但就内存和性能效率而言,哪一种更好用?
答案 0 :(得分:1)
Shell命令cd将在子shell中执行,当子shell返回时,其效果将消失。
cd
对于ls,在当前进程中运行比仅执行ls启动新的shell进程要有效得多。
ls