Практическое написание сценариев командной оболочки Bash: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 26:
Самым большим сдерживающим фактором применения синтаксиса Bash для написания сценариев является плохая портируемость. В целом, сценарии, которые используют только оригинальный синтаксис Bourne Shell, хорошо портируются между командными оболочками, которые ответвились от него.
 
Например, можно написать сценарий, который будет одинаково хорошо исполняться, вообще говоря, в разных командных оболочках Bash и Zsh. Но при этом приходится жертвовать использованием очень полезных расширений Bash, которые существенно упрощаютупрощающих написание кода скрипта.
 
Даже в пределах одного мажорного номера, разные версии Bash могут интерпретировать некоторые конструкции по-разному, поэтому следует тщательно тестировать большие сценарии.