2
ответа

Как зациклиться 3 раза в сценарии bash, если не удается выполнить отправку докера?

У меня есть bash-скрипт, в котором docker просто отправляет изображение: docker push $CONTAINER_IMAGE:latest Я хочу зациклиться 3 раза, когда это не удается. Как мне этого добиться?
11.07.2019
2
ответа

Для цикла для итерации по дереву каталогов, извлекающего результаты из файлов с одинаковым именем [закрыто]

У меня есть ряд каталогов, все с list.txt в одном и том же формате, и я хочу поместить результаты в отдельный файл. Я собираюсь написать сценарий, который будет итеративно перемещаться по каждому каталогу...
27.05.2019
2
ответа

изменение разрешения не разрешено

У меня есть этот каталог drwxrwxrwx 2 root root 4096 Май 21:06 tmp Я пользователь «jenkins», и я пытаюсь: chmod -R a + rwx tmp/Но я получаю chmod: изменение разрешений «tmp/»: Операция не...
04.05.2019
2
ответа

Как использовать 3-ю переменную в Bash для цикла?

Я хочу проанализировать данные конкретных столбцов из нескольких файлов (aprilPlate.txt, mayPlate.txt, junePlate.txt, julyPlate.txt, augustPlate.txt) использующий Для цикла. Данные входных файлов (aprilPlate.txt...
20.03.2019
2
ответа

Fedora: Low disk on Filesystem root

Я запускаю виртуальную машину Fedora Workstation на Oracle VirtureBox. После использования виртуальной машины в течение месяца при входе в систему появляется всплывающее окно «Low disk on filesystem root». Анализатор использования диска показывает следую
06.02.2019
2
ответа

Bash for зацикливает все файлы в папке, кроме одного [дубликат]

У меня есть папка, заполненная 9 тестовыми файлами Robot Framework. Необходимо выполнить только 8 из них, так как последний используется для настройки всех остальных (назовем его config.robot). Если бы мне пришлось запускать все эти...
30.01.2019
2
ответа

Как создать скрипт для создавать структуру и сортировать файлы, перемещая их в каталоги?

У меня есть куча файлов, в каждой из которых первая строка содержит дату. Все они начинаются с одинаковых первых двух букв «ff». Мне нужно создать скрипт, который будет использовать эту первую строку во всех файлах и ...
11.01.2019
2
ответа

Должным образом пути подачи к исполняемым файлам в сценарии

удара Привет все, у меня есть текстовый файл (1.txt), который содержит все пути к наборам из двух предметов, которые я должен выполнить команду (val_bin) за каждый путь в файле. 1.txt Пример :/ source/ed/dev/ed/ab/ed_len/comercial/...
21.12.2018
2
ответа

Сценарий Bash зацикливается две функции

Я хотел бы заказать 5-й столбец по наивысшим значение и выберите 4-й, если он совпадает с 5-й столбцом. Cat Table_List C1 C2 C3 C4 C5 C6 3 Нет ...
26.11.2018
2
ответа

За исключением файла Bash из модификации сама

Я изучаю, как сделать сценарий «дурака доказательства». У меня есть несколько сценариев, которые изменяют файлы в текущей папке, но они также изменит сам сценарий. Я знаю, что все сводится к цикле "for" с «Найти» ...
20.11.2018
2
ответа

эхо-список/массив в xargs

Скажем, у меня есть список/массив: list=(a b c) как я могу вывести каждый элемент в xargs? Что-то вроде: для v в списке; сделать эхо v; Выполнено; | xargs есть ли менее подробный способ?
26.09.2018
2
ответа

Переменные по умолчанию в Bash

Переменная по умолчанию для циклов в Perl составляет $ _. Есть ли какой-либо эквивалент этого в Bash?
13.09.2018
2
ответа

Имена файлов обратного обмена файлами в папке снизу вверх

У меня есть несколько файлов JPG в определенной папке: hg_test_spr. jpg. hg_test00001.jpg. hg_test00002.jpg. hg_test00003.jpg. hg_test00004.jpg. hg_test00005.jpg. hg_test00006.jpg Отказ Отказ Отказ hg_test01200.jpg Я хочу ...
26.07.2018
2
ответа

Обеспечение того, чтобы подкаталоги не были затронуты loop (или с помощью find)

Просмотрите эти коды, которые в основном предназначены для выполнения той же задачи (поиск основного файла .htaccess сайта и его изменение): для dir в "$ HOME" / public_html / *. {com , co.il} /; делать, если pushd "$ dir"; ...
21.06.2018
2
ответа

Для назначения переменного петли с пробелами

я собираю имена LPAR и назначение переменной на AIX, а затем с использованием нескольких команд для обработки. Имена LPAR на системе: ABCD56777 TSM Mobile CD CPT 2 для LPARNAME в `...
02.05.2018
2
ответа

Выполнение 2 или более удаленных сценариев, использующих один и тот же шаблон curl, без избыточности

Я использую Ubuntu 16.04 и выполняю список удаленных сценариев, находящихся в одном каталоге ( Репозиторий GitHub): curl -s https://raw.githubusercontent.com/${user}/${repo}/master/1.sh | tr -d '\ r' | ...
09.02.2018
2
ответа

Как заменить AND (&&) в цикле for?

Я хотел бы найти эквивалент cmd 1 && cmd 2 && ... && cmd 20 но с командами, выраженными внутри цикла for, как for i в {1..20} сделать cmd $ i done Что бы вы ...
22.12.2017
2
ответа

Переменные диапазона в цикле for, определяемые пользователем

У меня вопрос о переменных диапазона в циклах for. Я знаю, что в циклах for вы можете использовать {..} для определения диапазона. Но я хочу, чтобы это определялось пользователем. Итак, сценарий запрашивает значение диапазона, и я хочу его ...
27.09.2017
2
ответа

Iterate over some pattern using shell

Мне нужно обработать файл и получить из него несколько записей. Формат файла следующий: Пример ввода: String1: "Hello" Строка2: "Мир" Строка3: "Вопрос" Конец String1: "HelloAgain" Строка5: "Ответ" Конец String1:...
27.07.2017
2
ответа

Цикл For с записями в кавычках

Цикл for, который перебирает список заголовков в кавычках: для h в «header» «header 2»; эхо $ h готово возвращает заголовок заголовок 2 Я хотел бы сослаться на заголовки где-нибудь еще, чтобы очистить его, ...
23.05.2017
2
ответа

Перейти к началу цикла в bash

Я использую условие if внутри цикла for. Если условие if возвращает «да», то я хотел бы снова перейти к началу цикла for. Возможно ли это в bash? #! / bin / bash for i in / apps / incoming / * ....
01.04.2017
2
ответа

Удаление БОЛЬШОГО количества файлов (exec, циклы ..) [дубликат]

Мне нужно удалить очень большое количество файлов, которые идут в следующем формате: esymac_logEvents.log.5_2017-фев-06_02-39-17.Z_2017-фев-08_02-39-14.Z_2017-фев-09_02-39-14.Z_2017-фев-11_02-39-11 .. ..
06.03.2017
2
ответа

Не работает цикл For внутри другого

#! / bin / bash для ((l = 1; l <= 50; ++ l)); сделать для ((k = 1; k <= 1000; ++ k)); do sed -n '$ l, $ lp' $ k.dat >> ~ / Escritorio / $ l.txt готово done Скрипт находится ...
02.11.2016
2
ответа

bash скрипт, включающий содержимое файла как часть команды

Я пытаюсь собрать то, что можно назвать bash скриптом (не то чтобы мои способности к bash скриптингу были чем-то особенным). То, что я пытаюсь сделать, это передать строку из текстового файла - текстового ...
10.08.2016
2
ответа

Эффективный способ поиска массива в текстовом файле с помощью AWK

У меня есть один массив SPLNO с примерно 10 тыс. Номеров. Теперь я хочу найти номер абонента из файла MDN.TXT ( содержащий примерно 1,5 лака записи) из массива. если номер абонента найден в массиве, он будет ...
20.10.2015
2
ответа

Получите ответвление мерзавца от нескольких folders/repos

У меня есть папка с несколькими репозиториями внутри. Есть ли какой-либо способ, которым я могу выполнить ответвление мерзавца или безотносительно команды мерзавца в каждой папке? $ ls project1 project2 project3...
06.02.2015
2
ответа

чтобы цикл выполнил итерации через некоторый файл энного положения

Как я выполняю итерации для энного файла в для цикла в Unix? ниже некоторого кода я попробовал, но не следовал за #!/bin/bash # n=2 массив = ("CTL_MLPOSDTLP1_1.ctl" "CTL_MLPOSDTLP1_2.ctl" "CTL_MLPOSDTLP1_3.ctl")...
12.11.2014
2
ответа

В сценарии оболочки удара, пишущий для цикла, который выполняет итерации по строковым значениям

В ударе я знаю, что возможно записать для цикла, в котором некоторая контрольная переменная цикла i выполняет итерации по указанным целым числам. Например, я могу записать сценарий оболочки удара, который печатает целые числа...
08.09.2012
2
ответа

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

Я пытаюсь назвать этот сценарий оболочки из CLI ТРАВЫ GIS: для ((day=5; день <367; day+5)); сделайте # управляет, чтобы я протестировал без цикла. сделанный выход 0 Синтаксических ошибок возвратов: Плохо для...
17.05.2012
1
ответ

Как я могу сделать что-то для каждой строки файла, используя цикл bash?

ckim@ckim -ubuntu :~/test$ cat tt #определить a b #определить c d ckim@ckim -ubuntu :~/test$ for i in `cat tt `; эхо $i; Выполнено #определить а б #определить с г Переменная $i принимает каждое отдельное слово, разделенное пробелом или вводом
17.11.2021