在linux/unix上面编写脚本,在什么情况下使用bash shell/perl 啊?
bash和perl这2种脚本语言,各有什么优缺点,各自更适用于哪些方面啊?
[解决办法]
Bash相当于shell,shell的特点之一是把许多小程序粘接起来。所以要学好shell编程,你要懂很多UNIX环境下的常用工具,如grep、sed、sort、uniq这些程序。
Perl的独立性就好很多,更像一门通用编程语言。
从移植性来讲,移植shell意味着要移植shell所使用的外部程序,而移植这些外部程序往往是很困难的。Perl的移植性要好得多。