SH:
#!/bin/sh
echo "Hello, World!"
Bash:
#!/bin/bash
echo "Hello, World!"
array=(one two three)
echo ${array[1]} # выводит "two"
Заключение
Bash — это более мощная и функциональная оболочка по сравнению с SH, предлагающая множество дополнительных возможностей, что делает ее предпочтительной для большинства пользователей и сценариев. Однако, если требуется максимальная совместимость с более старыми системами, SH может быть более подходящим выбором.
Компьютер: