По сути, я хотел бы разбить строку на массив с помощью разделителя строк, такого как sep. Например.
Есть ли собственный способ bash сделать это без использования таких инструментов, как sed, awk и т. д.?
Я знаю, что могу разбить строку...
Я пытаюсь проверить, существует ли значение в массиве bash. Если да, то сделать что-нибудь. Если нет, сделать что-то еще. Я не могу понять, почему это всегда не удается. В основном начинаю с двух отдельных значений, ...
Я пытаюсь создать новый массив переменных из уникальных значений, находящихся в другом массиве, но не получаю желаемого результата. Исходный массив # echo $ {owner [*]}
390920ad-2858-e651-a4af -...
Я пытаюсь изучить циклы и управление массивом в zsh. Скажите, что у меня есть два массива в zsh с тем же неизвестным # элементов и каждым из них содержащий список путей, например, LOCAL_ARRAY =($...
У меня проблема с сетевыми мостами и устройствами ответвления/ответвления. На самом деле, основная проблема заключается в том, что я пытаюсь создать сетевой мост и интерфейс тапа перед компиляцией времени. И во время компиляции мои...
Я пытаюсь прочитать строку текста в bash с помощью grep, передать ее по конвейеру, чтобы получить последнюю строку файла, а затем нарезать первые три «слова» ( т.е. разделение их пробелом) этой строки как элементов ...
Сейчас я делаю что-то вроде этого, чтобы установить переменную на случайный элемент в массиве: array=("foo" "bar" "baz") var=${array[$RANDOM % ${#array[@]} ]} Как мне быть, если я хочу установить $var в одно из ...
Я пытаюсь написать сценарий Bash, который автоматически прочитал все имена файлов в текущих и пользовательских каталогах, а затем применить новые созданные имена Docker Image, чтобы найти файлы YML через Kubectl, затем прочитаны ...
Я просто пытаюсь преобразовать массив в строку, сохраняя, сохраняя при этом белые пробелы. Это то, что у меня есть: ввод = 1 $
readarray -t arr << (grep -o. <<< $ input ") echo" $ {arr [*]} "I ...
У меня есть два массива $ Arr1 = (1 2 2 3)
$ Arr2 = (2 3 3 4) Почему этот генерирует странный выход, когда я следую за хорошей практикой двойной цитирующей расширения массива $ tsort << eof
> (Скрытый)
GNU bash, версия 4.3.42 (1) -release (arm-openwrt-linux-gnu) Я пытаюсь создать сценарий правила iptables, используя массив bash. $ NETID используется для создания сетевых адресов. Например, 192.168.10.0/24, 192 ....
Я хочу построить последнюю версию Emacs (из git.sv.gnu.org) для системы CentOS, но построение должно быть выполнено на системе Debian 1. Обе системы работают на x86_64 архитектурах. Я видел...
Документы NASM на «Elf Extensions to the GLOBAL Directive» говорят, что при необходимости можно управлять видимостью символов ELF. Просто добавьте одно из ключевых слов видимости: по умолчанию, внутреннее, скрытое или...
У меня есть два отдельных списка. Один содержит 1000 хостов и другие содержит 1000 связанных IP-адресов для этого хоста. Мне нужно генерировать записи конфигурации и нажать в мой файл конфигурации, чтобы добавить все хосты под нашими ...
, скажем, у меня есть эти два «Списки»: #! / USR / BIN / ENV BASH GIT FITCH IRORE; FIRR_LIST = ();
Second_List = (); Git Fivil - Regrated / Origin / Dev "| tr -d '*' | во время чтения ветви; do first_list + = (...
У меня есть эта проблема с borgbackup, но поскольку реакция такая же, я буду использовать rsync в своем примере. Я хочу создать массив аргументов, добавив к каждому префиксу, а затем передать этот массив ...
В сценарии Bash работает следующее: PACKAGES = ('curl' 'git' 'htop' 'mc' tree 'vim'
) apt --yes install $ {PACKAGES [@]} Но как я могу сделать то же самое в POSIX, чтобы я мог ...
У меня есть следующий пример сценария, и я хочу знать, какова именно длина массива, это байты, символы или что еще? #! / bin / bash # Массивы
# @ vs. * ape = ("Apple Banana" "Emacs ...
У меня есть файл со строками и данными в кодировке base64 на нескольких строках, разделенных запятой. Пример: 1, meV9ivU4PqEKNpo5Q2u2U0h9owUn4Y8CF83TTjUNWTRQs7dEgVxnsMgf4lvg9kvxcIaM3yB4Ssim
...
мы хотим создать 6 папок точек монтирования как example / data / sdb
/ данные / SDC
/ данные / SDD
/ данные / sde
/ данные / sdf
/ data / sdg, поэтому мы написали этот простой сценарий bash с использованием массива folder_mount_point_list = "sd
Я нашел здесь аналогичный вопрос, но он не кажется идентичным, и ни один из ответов не дает желаемого результата. У меня есть массив, для которого я хочу узнать, сколько элементов он содержит ...
Я пытаюсь инвертировать массив 1-D, который содержит список файлов. Я следовал за https://stackoverflow.com/questions/13360091/how-to-reverse-array-in-bash-onliner-for-loop, чтобы быть кодом. Но это не...
Я пишу функцию, которая выводит даты. Я хотел бы позволить пользователю настраивать вывод, предоставляя аргументы на текущий момент с переменной среды. Чтобы сохранить пробелы в строках формата, я '...
#! / Bin / bash
function guest {
я = 0
в то время как IFS = $ '\ n' читать -r имя; делать
ГОСТИ [i] = "$ {имя}"
((i ++))
сделано $ i)) делать
echo "$ {GUESTS [i ++]} \ n" ...
РЕДАКТИРОВАТЬ: Извините, результат, который я утверждал, неверен. Пробелов больше, чем я думал ранее (что-то случилось, когда вывод был сохранен в html-файл, чтобы удалить их). Настоящий вывод выглядит как ...
Сценарий должен прочитать файл, содержащий несколько строк, каждая из которых содержит массив, разделенный табуляцией. Я хочу выполнить некоторые удаленные команды, которые принимают эти элементы массива в качестве аргументов, с помощью sudo ...
У меня есть массив, полученный из вывода команды: array = (saf sri trip tata strokes) Теперь я хочу отфильтровать элементы на основе ввода пользователя. Пользователь также может использовать подстановочные знаки, поэтому, если пользователь вводит * tr *,
Как я могу ввести ввод из прочитанного, разделить слова по пробелам, а затем поместить эти слова в массив? Я хочу: $ прочитать предложение
это приговор
$ echo $ предложение [1]
это
$ echo $ предложение [2]
...