@BakInRR

Как работать с массивами в shell на ubuntu 15.04?

В файле any.sh пишу:
array=("first item" "second item" "third" "item")
затем запускаю sh any.sh
Выходит ошибка: Syntax error: "(" unexpected
В чём проблема?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
tech22
@tech22
Лидер проекта http://th22.info
Это чисто bash-евая конструкция и вам в начале файла надо указать, что интерпрететором будет выступать bash. А вы в свою очередь указали sh.

Вот так это надо сделать:
#!/bin/bash
arr=("element1" "element2" "element3")
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы