Как составить список содержимого поля в bash - PullRequest
0 голосов
/ 22 марта 2012

Как составить список содержимого поля в bash.Моё поле выглядит так:исправить этот код, чтобы получить: +47177372141 + 41753459833

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Если у вас есть массив с именем array и переменная pn, содержащая количество элементов в array:

$ array=('+47177372141' '+41753459833' )
$ pn=2
$ for ((i=0;i<$pn;i++)); do  echo ${array[$i]}; done
+47177372141
+41753459833

Другой способ перебора массива (будь то числовой индекс илиассоциативно) это:

$ for key in "${!array[@]}"; do echo "$key: ${array[$key]}"; done
0: +47177372141
1: +41753459833
0 голосов
/ 22 марта 2012

Предполагая, что вы хотите, чтобы ваш вывод выглядел точно так же, как

+47177372141 +41753459833

, и вы храните свои данные в массиве, подобном этому

pn=('+47177372141' '+41753459833')

Тогда ответ будет

echo "${pn[@]}"

Если вы имели в виду что-то еще, уточните.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...