Bash while loop read from colon-delimited list of paths using IFS

Используйте вместо этого:

declare -a testArray1=('a/b/c.def -x -y -z' 'x/y/z.000 -a -b -c')

Кстати : вы можете проверить структуру массива с помощью declare -p , см .:

$ declare -a testArray1=('a/b/c.def -x -y -z','x/y/z.000 -a -b -c')
$ declare -p testArray1
declare -a testArray1='([0]="a/b/c.def -x -y -z,x/y/z.000 -a -b -c")'
$
$ declare -a testArray1=('a/b/c.def -x -y -z' 'x/y/z.000 -a -b -c')
$ declare -p testArray1
declare -a testArray1='([0]="a/b/c.def -x -y -z" [1]="x/y/z.000 -a -b -c")'
5
28.06.2017, 17:19
0 ответов

Теги

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