Не один год работая с Python и bash я, главным образом, использовал
- первый - для написания программ,
- второй - для выполнения команд ОС.
При этом моя работа в интерактивном режиме Python сводилась к маленьким исследованиям того, как работает некий фрагмент кода. А в командной строке bash я не пользовался конструкциями, присущими языкам программирования, такими, как if
или for
, ограничиваясь запуском отдельных команд.
Но в один прекрасный день 1 час параллельных импровизаций в bash и Python позволили на опыте (а не теоретически) узнать, что
- bash - язык программирования, а не только интерпретатор командной строки, и
- python - полноценная интерактивная рабочая среда!