0
ответов

читать вывод 'df -h' как массив строк в bash

Я пытаюсь прочитать вывод "df -h" как массив строк в сценарии оболочки. Я попробовал приведенный ниже код, но его var [0] дает мне первый столбец первой строки вместо всей первой строки. My ...
01.03.2016
0
ответов

Передать массив в соединение SSH

Как передать массив через соединение SSH. У меня есть массив, сформированный таким образом: declare -a target_array = ("item1 -p12345 -r" "item2 -p65677 -e" ) Затем мне нужно передать его в соединение ssh ...
25.01.2016
0
ответов

массив отображения в функции - не работает

Что мне здесь не хватает? Я создал простой массив: declare -a appArray = ("item1 -a -b" "item2 -c -d") Если я повторю это, я все увижу echo $ {appArray [@]}> item1 -a - b item2 -...
13.01.2016
0
ответов

Объединение ассоциативных массивов Bash

Я пытаюсь создать сценарий, который объединяет массивы по запросу. Вот сценарий: #! / bin / bash объявить -A код code = ([H] = "h" [E] = "e" [L] = "l" [P] = "p" [M] = "m" [E] = "e") Мне нужно распечатать "помогите мне" - ...
10.01.2016
0
ответов

Как вставить строку в массив другим способом

У меня есть строка, как показано ниже. str = '014387650' Теперь я хочу разделить эту строку, как показано ниже, и поместить значение в массив. A [0] = 0 A [1] = 01 A [2] = 014 A [3] = 0143 A [4] = 01438 A [5] = 014387 A [6] = ...
04.01.2016
0
ответов

Есть ли причина, по которой первый элемент массива Zsh индексируется 1, а не 0?

Исходя из моего опыта работы с современными языками программирования и сценариев, я считаю, что большинство программистов обычно привыкли ссылаться на первый элемент массив по 0 как индекс. Есть ли какие-нибудь ...
31.12.2015
0
ответов

Массивы Bash - не работают

Занимаюсь форматированием, играю с xargs и тем, как он передает данные скриптам и т.д., и у меня небольшие проблемы с созданием массива. alias lstest='ls | xargs --delimiter="\n" ~/.config/...
11.12.2015
0
ответов

Возьмите вывод массива и поместите в новый массив (сценарий perl)

У меня есть массив, настроенный для проверки различных рабочих станций, чтобы увидеть, есть ли какие-либо журналы, и, если есть журналы, удалить их. Проблема в том, что каждый раз, когда я выполняю сценарий, он должен пройти через ...
05.12.2015
0
ответов

Сопоставить данные из массива с данными из файла?

Я пытаюсь сопоставить данные из массива, в котором перечислены дни недели, следующим образом: ПОНЕДЕЛЬНИК ВТОРНИК СРЕДА ЧЕТВЕРГ ПЯТНИЦА СУББОТА SUNDAY Данные в файлах выглядят следующим образом: Имя1, вторник Имя2,...
23.11.2015
0
ответов

Bash compose array with the input of other arrays, respecting a specific loop order

Я пытаюсь создать новый массив, с комбинацией других массивов, соблюдая определенную последовательность. В чистом Bash. Пример: numbers=(0 1 2 3 4 5 6 7 8); colors=(red blue green); loop_sequence=...
22.11.2015
0
ответов

Сценарий оболочки: текстовые файлы в массив

Я должен использовать C -оболочка. У меня есть более 40 IP-адресов и имен хостов в текстовом файле. сб1 100,34,54,65 сб2 100,34,54,55 сб3 100,34,54,45 и так далее .. я хочу установить ip и имя хоста как список массива. Первый ...
12.11.2015
0
ответов

Управление порядком, в котором файлы помещаются в массив

У меня есть скрипт, который берет кучу файлов с временными метками и помещает их в массив для обработки Mutt и отправки мне по электронной почте. Моя проблема в том, что файлы просто случайно помещаются в массив и,...
27.10.2015
0
ответов

Что здесь делает строка `set - $ args` и почему она ведет себя по-разному в Zsh и Bash?

На странице руководства для версии getopt, которая поставляется в Mac OSX приведен пример, в котором используется конструкция args = $ (getopt optstring $ *); набор - $ args. Что здесь делает set - $ args? Кроме того, ...
03.10.2015
0
ответов

Как добавить элемент в массив конвейера? [duplicate]

Этот сценарий должен просто добавить значение в массив через цикл, а затем показать все элементы массива. #! / bin / bash data_file = "$ 1" вниз = () counter = 0 cat $ data_file | при чтении строки; do \ isEven = ...
22.08.2015
0
ответов

Сохранять массив в файл и загружать массив из файла в BASH [closed]

Я хочу иметь возможность сохранять несколько целочисленных массивов в текстовом файле, когда я закончу их обновлять, а затем иметь возможность загружать эти массивы из txt файла в скрипт, который я использую. Массивы ...
07.08.2015
0
ответов

Почему этот связанный с массивом код печатает индекс в конце каждой строки?

У меня проблемы при работе с массивом в BASH. Я упростил задачу до следующего кода: #! / bin / bash A1 [0] = "user1 user2 user3" A1 [1] = "user4 user5 user6" для каждого в $ {! A1 [*]} ...
08.06.2015
0
ответов

Как выполнить программу умножения сложения массивов в сценарии оболочки? [closed]

Напишите программу arr_calc для выполнения сложения массивов и умножения массивов, Программа принимает 4 аргумента: Аргумент 1: Имя файла входного массива A Аргумент 2: Файл имя входного массива ...
16.06.2014
0
ответов

Почему этот синтаксис не работает для объявления ассоциативного массива [closed]

Могу ли я использовать синтаксис переменной внутри () #! / Bin / bash declare -A c объявить -A b a = "[a] = 0 [b] = 1 [c] = 2 [d] = 3" b = ($ a) # или b = ($ (echo "$ a")) echo "*********** $ {b [@]} ********* "# ******************** c = ([...
12.10.2013