Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
BakInRR
@BakInRR
Ubuntu
bash
Как работать с массивами в shell на ubuntu 15.04?
В файле any.sh пишу:
array=("first item" "second item" "third" "item")
затем запускаю sh any.sh
Выходит ошибка: Syntax error: "(" unexpected
В чём проблема?
Вопрос задан
более трёх лет назад
108 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Anton Chernousov
@tech22
Лидер проекта http://th22.info
Это чисто bash-евая конструкция и вам в начале файла надо указать, что интерпрететором будет выступать bash. А вы в свою очередь указали sh.
Вот так это надо сделать:
#!/bin/bash
arr=("element1" "element2" "element3")
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Ubuntu
Простой
Как найти запись на репозиторий в linux?
1 подписчик
4 часа назад
19 просмотров
1
ответ
Linux
+2 ещё
Простой
Что надо установить, чтобы помимо текста ошибки выводились советы в терминале?
2 подписчика
14 часов назад
227 просмотров
2
ответа
JavaScript
+2 ещё
Простой
Зависимости в package.json отображаются как неустановленные при открытии репозитория, размещенного в WSL?
1 подписчик
вчера
102 просмотра
1
ответ
bash
+1 ещё
Простой
Как переписать скрипт чтоб без pgrep?
3 подписчика
12 авг.
472 просмотра
1
ответ
Docker
+2 ещё
Средний
Как использовать docker secrets в bash скриптах?
1 подписчик
09 авг.
128 просмотров
5
ответов
Ubuntu
+2 ещё
Средний
Как загрузить драйвера на видеокарту если монитор и сеть вырубается вне безопасного режима?
1 подписчик
07 авг.
124 просмотра
2
ответа
Компьютерные сети
+4 ещё
Сложный
Как создать сервер wireguard wg-easy 15 и поставить свой ip пул клиентов?
3 подписчика
04 авг.
656 просмотров
2
ответа
Ubuntu
+1 ещё
Простой
Как снизить нагрузку на сервере от fail2ban?
1 подписчик
01 авг.
219 просмотров
2
ответа
Ubuntu
+1 ещё
Простой
Как настроить и запустить сервер WireGuard на Ubuntu 24.04?
1 подписчик
30 июл.
427 просмотров
2
ответа
Ubuntu
Простой
Как в командной строке сохранить полный путь к файлу для вставки его в другом месте при смене директории?
1 подписчик
25 июл.
160 просмотров
5
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Специалист по развитию серверной инфраструктуры
Гринатом
•
Москва
До 180 000 ₽
Fullstack разработчик
Wanted
До 250 000 ₽
Database Administrator
Wanted
До 5 000 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама