Я тестировал сценарий оболочки, в котором использовались массивы. Это пример взят из tutorialspointОшибка использования массивов в скрипте оболочки
#!/bin/sh
NAME[0]="Zara"
NAME[1]="Qadir"
NAME[2]="Mahnaz"
NAME[3]="Ayan"
NAME[4]="Daisy"
echo "First Index: ${NAME[0]}"
echo "Second Index: ${NAME[1]}"
Но я получаю эту ошибку
test.sh: 3: test.sh: NAME [0] = Zara: не найдены
test.sh: 4: test.sh: NAME [1] = Qadir: не найдено
test.sh: 5: test.sh: NAME [2] = Mahnaz: не найдено
test.sh: 6: test.sh: NAME [3] = Ayan: не найдено
test.sh: 7: test.sh: NAME [4] = Daisy: не найдено
test.sh: 8: test.sh: Плохая замена
Ссылка на точной странице here
Он работает, когда я выполняю код как> bash test.sh –