ОС: Ubuntu 16.04.3 Оболочка: Bash 4.3.48 Я знаю, что можно временно изменить содержимое переменной, как в команде var=value, вероятно, IFS= read -r var самый яркий случай в этом. ...
У меня есть файл в следующем формате, разделенный табуляцией ak testis adult male 8 week рРНК
bk testis взрослый мужчина 8 недель рРНК
ck testis взрослый мужчина 8 недель рРНК I ...
Как я могу сделать это с массивом? (без сохранения массива как обычной переменной) VAR='String1 String2 String3'
SELECT * FROM db.table WHERE xy IN (${VAR///, }); не рабочий пример: SELECT * ...
У вас есть 777 файлов .doc, где каждый файл .doc содержит большую таблицу Excel, как здесь и на рис. 1. Здесь только рассмотрим один файл .doc. Я хочу разделить таблицу Excel файла .doc на файлы CSV ...
Я использую следующий скрипт, чтобы вызвать функцию, которая должна перебирать массив. #!/bin/bash function iterarr { для элемента в "$1" do echo "$item" done
} myarr=...
Я где-то читал, что массивы лучше всего подходят для создания команд. sent = 'Длинное предложение с большим количеством слов.'
длинный = ('- е' '/ длинный / д')
лоты = ('- е' '/ лоты / д')
init = ('- е' '/ в нем / д')
эхо отправлено | sed -r ...
Я пишу сценарий bash и изо всех сил пытаюсь найти способ создать ассоциативный массив, который содержит ключ и один каждому смонтированному внешнему жесткому диску, подключенному через USB. Используемый здесь пример: ...
Я создаю функцию для поиска больших каталогов в файловой системе, и /n отсекается от /native/proc... в каждом из моих элементов массива, содержащих этот путь. Я полагаю, что это как-то связано с ...
Допустим, у меня есть массив $ Info, элементы которого; ! полная энергия = -1090,13343774 Ry
! полная энергия = -1090.20757070 Ry
! общая энергия = -1090 ....
Я подумал, что лучше начать новый запрос для этого, так как на мой исходный запрос был дан полный ответ ( Спасибо!). У меня есть два файла, которые являются выходами команды postgresql. Первый (/ tmp / inventory ....
Я хочу перебрать массив, имя которого находится в другой переменной. Это то, что я пробовал до сих пор: NTASKSLIST = (384 768 1536 3072) # потенциально может быть больше подобных массивов, каждый из которых определен для ...
Я хочу сохранить переменные среды в массиве bash, а затем использовать их в тех случаях, когда я выполняю одну и ту же операцию со всеми из них (сбросить, экспортировать и т. д.). Например, если я хочу напечатать все env ...
У меня есть такой скрипт tests=()
igrepy -l $1 . | while read -r line
do // некоторая обработка tests+=("${second[0]}")
сделано
echo ${tests[@]} Я проверил, что у 'second' есть результат, и он есть, ...
Я пытаюсь заменить некоторые коды функцией bash, чтобы использовать ее повторно. Итак, мои предыдущие коды: #! / Bin / bash
установить aline = "dsfsdf | fsdfff | yuhfd"
установить line_parsed = `echo $ aline | tr '|' "\ п" `
echo $ {...
Я создал матрицу 50 x 1 в ubuntu следующим образом: #! / Bin / bash
объявить -A матрицу
num_rows = 1
num_columns = 50 для ((n = 0; n <= (($ num_columns-1)); n ++)) do
for ((i = 1; i <= num_rows; i ++)) do matrix [$ ...
Я хочу определить набор значений для одной переменной. Например. singleDigit = {0,1,2,3,4,5,6,7,8,9} Если пользователь дает 10, он должен выйти с ошибкой. Как это может быть достигнуто без использования цикла, но ...
У меня неожиданные результаты при расширении массива. Я надеюсь, что кто-то сможет пролить свет на то, почему я вижу то, что вижу. Я пытаюсь заполнить массив с помощью команды fdisk -l, и только ...
Пытаюсь сделать двойной цикл, используя значения массивов как имена массивов для цикла array1="name1 name2"
name1="one two"
name2="красный синий" for name in $array1
do for value in $array1 do echo "$name - $value" ...
Мне нужно суммировать числа, находящиеся в файле как этот: column1 column2 column3 row1 a (1,1) a (1,2) a (1,3) row2 a (2,1) a (2,2) a (2,3) row3 a (3, 1) a (3,2) a (3,3) row4 a (4,1) ...
Я работаю над одним сценарием оболочки, который ищет каталог, измененный за последние 24 часа, а затем сжимает их с помощью tar. Поиск папки: найти / путь к каталогу журналов / -maxdepth 1 -type d -mtime +0 ...
Мне нужно суммировать числа, расположенные в таком файле: column1 column2 column3
строка1 a (1,1) a (1,2) a (1,3)
строка2 а (2,1) а (2,2) а (2,3)
строка3 a (3,1) a (3,2) a (3,3)
row4 a (4,1) a (4,2) ...
Это моя первая попытка написать сценарий bash, и я не могу читать массив вне цикла for.
Я пытаюсь сохранить в массиве имена всех файлов из / MyDir.
Проверьте, есть ли процесс ...
Как передать массив в качестве переменной из первого сценария оболочки bash во второй сценарий. first.sh #! / bin / bash
AR = ('foo' 'bar' 'baz' 'летучая мышь')
sh second.sh "$ AR" # foo
sh second.sh "$ {AR [@]}" # foo ...
У меня есть этот файл данных, который я хочу отсортировать, создав файл awk. Я хочу найти среднюю ставку для определенного возраста. Например, от 10 <возраст <20 и 20 <возраст <30. И я не могу ...
Я пытаюсь немного повозиться с SFTP и SSH, но, похоже, я зацикливаюсь на супер-простом объявлении массива. В соответствии с этим я должен иметь возможность использовать следующие синтаксисы для создания ...
Скажем, я хочу создать массив диапазонов целых чисел в оболочке, так что массив: Начинается с $ START_VALUE
Заканчивается через END_VALUE $
Элементы разнесены на $ STEP_SIZE, начиная с $ START_VALUE. Для всех ...
Я только что обнаружил странное поведение при индексации в массивах bash с элементами без значения. Я создаю массив с этими тремя элементами: $ arry[3]=a
$ arry[4]=b
$ arry[5]=c Массив выглядит правильным: $...
На самом деле я хочу создать массив дат и сравнить его с сегодняшней датой, если она совпадает с текущей датой, затем выполнить файл test.sh, иначе выйти из цикла в сценарии bash. вот так ... #! / ...