B
B
BakInRR2015-11-11 10:51:12
bash
BakInRR, 2015-11-11 10:51:12

How to work with arrays in shell on ubuntu 15.04?

In the file any.sh I write:
array=("first item" "second item" "third" "item")
then I run sh any.sh
Error: Syntax error: "(" unexpected
What's the problem?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Anton Chernousov, 2015-11-11
@BakInRR

Это чисто bash-евая конструкция и вам в начале файла надо указать, что интерпрететором будет выступать bash. А вы в свою очередь указали sh.
Вот так это надо сделать:
#!/bin/bash
arr=("element1" "element2" "element3")

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question