Когда я запускаю sh foo.sh, я получаю foo.sh: 1: Синтаксическая ошибка: "(" неожиданная
Код: Выделить всё
ARR=("apple" "banana" "cherry")
for i in ${ARR[@]};
do
echo $i
done
Код: Выделить всё
/usr/bin/zsh foo.sh
ARR
apple
banana
cherry
Echo
Код: Выделить всё
echo $SHELL
/usr/bin/zsh
[code]/etc/shells[/code]
мой /etc/shells следующийКод: Выделить всё
# /etc/shells: valid login shells
/bin/sh
/usr/bin/zsh
/usr/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/usr/bin/dash
/bin/zsh
/usr/bin/tmux
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ax-error-u