Я использую сценарий bash для вызова команд rsync. Решил собрать несколько вариантов в массив под названием oser. Идея состоит в том, чтобы посмотреть, что отличается в два призыва и поместить их в...
Я пытаюсь создать базовый REPL в bash. Сценарий динамически заполняет список файлов в каталоге для запуска пользователем. Файловое пространство :| |\ скрипты/ || script1.sh || script2.sh | \ оболочка/ |...
У меня небольшие трудности с пониманием параллельных процедур. Atm Я пытаюсь массово стереть жесткие диски, поэтому создал скрипт, однако он не будет работать параллельно. для i в "${!wipe[@]}";...
Например, в приведенном ниже фрагменте (как) можно сделать массив2 идентичным массиву1, но при этом использовать переменную str? ~$ { str='a "b c" d'; array1=(a "b c" d); array2=( $str ) echo "${array1[...
Я не понимаю, почему "${ARRAY[@]}" расширяется до нескольких слов, когда оно заключено в кавычки ("...")? Возьмем такой пример: IFS=":" read -ra МАССИВ <<< "foo:bar:baz"
для e в "${ARRAY[@]}"; do echo $...
Я нашел следующий пример отсюда. Но я не могу понять, как определяется массив ARR. a = 'domain.de; de; https'
$ ARR = ($ {A //; /}) Каково преимущество определения этого такого? На самом деле, ...
мы хотим установить переменную, включающую слова в качестве массива folder_mount_point_list="sdb sdc sdd sde sdf sdf sdg".
ARRAY=( $folder_mount_point_list ), но когда мы хотим вывести первое значение массива, мы получаем все ...