7
ответов

Создание массива PHP от букв

Я хотел бы создать массив PHP из сербского алфавита. Из а б в г д ... ж ж ј л љ љ њ њ ц џ џ њ a b c č ć d dž đ e f g h i j k l lj m n nj ž r s š t u v z ž ...
31.07.2018
5
ответов

Использование подстановки параметров в массиве Bash

У меня есть файл file.txt, который мне нужно прочитать в массиве Bash. Затем мне нужно удалить пробелы, двойные кавычки и все, кроме первой запятой в каждой записи. Вот как далеко я продвинулся: $ cat file.txt 10, это 2 0 ...
26.03.2019
5
ответов

Количество элементов / слов в переменной массива оболочки

Я рассмотрел вопрос «Как подсчитать количество слов из String с помощью оболочки в SO», в котором объясняется, как подсчитывать слова внутри переменной. Но это учитывает только одно слово внутри моей переменной, поэтому я ...
15.05.2018
5
ответов

Печать ассоциативного массива BASH

Есть ли способ распечатать весь массив ([ключ] = значение) без перебора всех элементов? Предположим, я создал массив с некоторыми элементами: объявить -A array array = ([a1] = 1 [a2] = 2 ... [b1] = bbb ... ...
22.05.2017
5
ответов

массив как значение для tar --exclude

Я хочу написать небольшой сценарий резервного копирования, но мне нужно исключить некоторые каталоги. Поэтому я решил поместить все мои исключенные каталоги в такой массив. exclude [0] = '/ home / user / test1' exclude [1] = '/ ...
20.01.2017
5
ответов

Как создать массив уникальных элементов от строки/массива в ударе?

Если у меня есть строка "1 2 3 2 1" - или массив [1,2,3,2,1] - как я могу выбрать уникальные значения, т.е. "1 2 3 2 1" производит "1 2 3", или [1,2,3,2,1] производит [1,2,3] Подобный uniq, но uniq кажется...
10.11.2014
4
ответа

Массив в AWK требует уточнения кода

Мне было поручено создать список, в котором один из кодов в исходных данных должен быть заменен новым кодом, считанным из справочного списка. В этом случае есть только одно изменение, но может быть...
21.05.2021
4
ответа

Получить индекс of the array

Я пытаюсь получить индекс массива, который я повторяю в цикле for. Я делаю что-то вроде arr = (foo bar baz) для i в $ arr; сделать echo "index $ {# arr}"; done Но это дает мне только ...
06.12.2019
4
ответа

Только один файл, отраженный от массива файлов

Я пытаюсь скопировать 2 или несколько файлов из одного каталога в другой с помощью cp с использованием массива. Я выполнил: files=( LocalSettings.php robots.txt .htaccess ${domain}.png googlec69e044fede13fdc....
18.08.2019
4
ответа

Фильтровать список файлов по целочисленному массиву?

У меня есть папка с большим количеством изображений с именем «clip01234-randomlongstring.png», где 01234 — это случайное пятизначное число. У меня также есть массив «clipnumbers» со списком целых чисел. Теперь я хочу...
19.05.2019
4
ответа

Команда bash для создания массива с 10 самыми последними изображениями в каталоге?

Я пишу сценарий bash, и мне нужно создать массив с 10 самыми последними файлами изображений (от новых до old) в текущем каталоге. Я считаю, что «файлы изображений» - это файлы с определенными расширениями, например ....
15.04.2019
4
ответа

Массив + Почему массивы не в нужном месте

Я устанавливаю массив с именем «Диски» на следующие слова - SDB SDC SDD в Bash Shell: DECLARE-DA DISKS Machine = Worker01. Диски [$ machine] = "SDB SDC SDD" Теперь мы распечатаем все слова как следующее: echo $ {...
15.11.2018
4
ответа

Невозможно проанализировать вывод awk, разделенный пробелами

Если я правильно понимаю, разделителем по умолчанию для вывода awk является пробел. Однако следующий сценарий ведет себя не так, как я ожидал. Мне не удается преобразовать вывод awk в массив: # ...
07.09.2017
4
ответа

суммирование двух матриц, каждая из которых находится в отдельном файле

У меня есть 2 файла, каждый из которых содержит следующее: файл 1: данные: [56, 34, 23, 54, 90, 234, 53, 12] файл 2: данные: [42, 56, 23, 98, 90, 23, 53, 32] я хочу суммировать 1-е значение из ...
02.04.2017
4
ответа

Косвенный возврат всех элементов в массиве

Страница справочника Bash описывает использование $ {!} для возврата содержания переменной, имя которой является содержанием (уровень абстракции). Я хотел бы знать, как возвратить все элементы в использовании массива...
09.03.2017
4
ответа

Bash - присвоить массив в переменную как строку

У меня есть этот код, он печатает правильный результат, но я не могу понять, как получить эхо из последней строки в переменную. # hostname is 'tech-news-blog-324344' . Установка его в массив ...
08.01.2017
4
ответа

String Manipulation Shell Script [duplicate]

Я работаю над проектом мониторинга ИБП с использованием NUT Server. Моя цель - сделать сценарий оболочки, который посылает одну команду и в ответ получает статус и другие параметры от ИБП. для ...
25.05.2016
4
ответа

Как разделить текстовый файл на записи первым несимволом пробела с помощью awk и распечатать только записи, содержащие строку

У меня есть текстовый файл с информацией, разделенной в блоках. Я хотел бы разделить эти блоки на записи так, чтобы я мог обработать их отдельно. Это - мой текстовый файл (file.txt): Сигнальная Статистика: com....
21.05.2016
4
ответа

Массивы в оболочке Bourne Unix

Я пытаюсь использовать массивы в Оболочке Bourne (/bin/sh). Я нашел, что способ инициализировать элементы массива: прибытие = (1 2 3), Но это встречается с ошибкой: синтаксическая ошибка в строке 8: 'прибытие =' неожиданный...
13.05.2015
4
ответа

Существует ли способ считать последний элемент массива с ударом?

Если у меня есть массив с 5 элементами, например: [b] [c] [d] [e] Используя $ эха {myarray [4]} я вижу то, что он содержит. Но что, если я не знал числа элементов в данном массиве? Есть ли путь...
27.04.2015
4
ответа

Bash: Собственный способ избавиться от цитаты вокруг каждого участника массива

Я считал массив из другого сценария. Этот массив должен поместить "" вокруг всех участников массива, так как некоторые участники пусты. in_file =./data вектор =($ (./readdata.sh 0$in_file)) для индекса в $ {! вектор}...
03.04.2015
4
ответа

Косвенность на массиве Bash

Существует ли возможность записать следующий сценарий без цикла? IPv4_first=1.1.1.1 IPv4_second=2.2.2.2 IPv4_third=3.3.3.3 IPv4_all = () для var в $ {! IPv4 _} делает IPv4_all + =($ {! var}) сделанный...
25.07.2014
4
ответа

Как инициализировать массив с помощью awk и удар?

Я пытаюсь сохранить значения первой строки текстового файла в массив. Вот то, что я имею до сих пор: arr_values = () awk 'НОМЕР == 1 {для (i=0; я <=NF; я ++)'...
23.06.2014
4
ответа

Bash - Многомерные массивы и переменные Извлечения от вывода

Я пытаюсь сделать что-то простое однако, я не уверен, как достигнуть моей цели здесь. Я пытаюсь извлечь: ПОЛЬЗОВАТЕЛЬ, TTY и ОТ значений, которые даны командой w на консоли. В ударе я...
31.01.2014
4
ответа

Передача нескольких каталогов к - сокращает опцию в находке

Я использую, находят, чтобы определить местоположение и удалить файлы резервных копий, но хотеть исключить определенные каталоги из поиска. Резервные имена файлов могли завершиться в .bck, bak, ~, или резервное копирование. Минимальный Рабочий Пример...
29.04.2013
4
ответа

Сценарий Bash ожидает процессов и получает код возврата

Я пытаюсь создать сценарий, который запустит многих фоновая команда. Поскольку каждый фон управляет, чтобы я получил код возврата. Я пробовал следующий сценарий: #!/bin/bash устанавливают-x pid = (...
21.02.2013
3
ответа

получить массив bash, ссылаясь на его имя как на переменную

Мне нужна помощь с расширением bash. Я хочу получить значения массива, GNU bash 5.1.0. Имя массива должно быть переменной. «Просто» ссылка на переменную в bash. У меня есть массив с именем "...
11.03.2021
3
ответа

Как перебирать индексы массива в zsh?

В bash мы можем перебирать индекс массива следующим образом. ~$ for i в "${!test[@]}"; эхо $i; сделано, где тест представляет собой массив, скажем, ~$ test= (a "b c d" e f )чтобы вывод выглядел...
24.08.2020
3
ответа

Косвенный доступ к массивам bash

Я пытаюсь выполнить следующую косвенную задачу :хост _1= (192.168.0.100 пользователь 1 пароль 1 )host _2= (192.168.0.101 user2 pass2 )hostlist= ("host _1" "host _2" )для элемента в ${hostlist[@]}; делать...
17.07.2020
3
ответа

Удалить элементы из массива, не содержащие определенного символа

У меня есть массив c _arr, содержащий столбцы таблицы с псевдонимами таблиц. Но в массиве есть некоторые элементы, которые на самом деле не являются столбцами, поэтому они не имеют имени в формате alias.column _. Мне нужно...
16.07.2020

Массив является самой простой структурой данных для хранения объектов в непрерывно памяти

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)