>А в целом я считаю имеет смысл знать оба языка, ибо у python есть свои плюсы. Вот что-то в этом есть. Только %) не могу понять что.
Как выучивний и использующий bash+[некоторые] ***utils+немного sed + [кое-где мно-о-о-го] gawk и "ниасиливший"/поленившийся/испугавшийся и perl, и python, :) скажу -- сценарии/скрипты (администрирование, да?) и командная строка - это, конечно, шелл (и bash, в частности, как одна из реализаций). А "язык программирования" - это другой уровень сложности, вероятно, не необходимый для "простых" задач.
"Языка широкого профиля", как-то на горизонте не видно. Одного, по крайней мере. Их почему-то много и разных. Складывается впечатление, что для каждогоо из них может существоаать круг "наиболее подходящих" задач... Кстати, этот круг кроме всего ешё и субъективен: опыт работы с языком и практического/успешного использования в частности для конкретного направления/задачи повышает его, языка, пригодность для решения подобных задач -- конкретным индивидом. %) Поэтому кто-то скажет, что perl - самое оно для веб-програмирования, кто-то - для обработки текстов (регэкспами), кто-то вспомнит системные сценарии, и т.д. Другие расскажут (если предположить достаточную широту "опроса") о своих _впечатлениях_ от python-а, bash-а, awk-а, lisp-а/scheme-ы, ruby....
Андрей,,), под впечатлением от TAOUP ESR-а http://www.williamspublishing.com/Books/5-8459-0791-8.html и изучающий на новенького rails и ruby _для_ них.