shell:用户和linux内核直接交互的接口,比较基础,用于处理一些基本、简单的任务,例如批处理。
perl:比shell更复杂,功能更强大,具有一个强大的正则表达式匹配引擎,字符串模式匹配能力很强,擅长处理文本和字符串;代码阅读性不是很好,导致编写大型的应用程序时要慎重设计;宗旨是用合适的方法解决合适的问题,如果perl不合适,请使用其它更合适的工具。
python:更加的抽象,功能更强大,面向对象性支持更好,代码更清晰(宗旨是一种问题只用一种最好的解决方案),具有庞大的程序库。
perl:比shell更复杂,功能更强大,具有一个强大的正则表达式匹配引擎,字符串模式匹配能力很强,擅长处理文本和字符串;代码阅读性不是很好,导致编写大型的应用程序时要慎重设计;宗旨是用合适的方法解决合适的问题,如果perl不合适,请使用其它更合适的工具。
python:更加的抽象,功能更强大,面向对象性支持更好,代码更清晰(宗旨是一种问题只用一种最好的解决方案),具有庞大的程序库。