2
ответа

Как пройтись по файлу и выполнить строки

У меня есть текстовый файл, содержащий команды bash для извлечения некоторых данных из базы данных. Каждая команда отделяется новой строкой. См. пример ниже:(команды также могли быть "ls -l&...
18.03.2021
2
ответа

Остановка асинхронного цикла while в сценарии оболочки

У меня есть асинхронный цикл while, который перезапускает процессы до тех пор, пока не будет выполнено какое-то условие. Это выглядит примерно так :(while [ "$check _условие" -eq 1 ]; выполнить команду./async _готово )&....
18.03.2021
2
ответа

Получение переменного содержимого другого сервера2 в почте внутри того же скрипта, что и на сервере1, и вывод значения обоих серверов в почтовом содержимом

Мне нужно отправить состояние 3 серверов в формате HTML-таблицы с помощью сценария оболочки. Вот вывод ниже :---------------------------------------| Ежедневный статус | -------------------...
16.03.2021
2
ответа

Почему это «бесполезное использование кота» с `detex `в 10 раз быстрее, чем альтернатива?

Я считаю слова в файлах LaTeX и интуитивно использовал команду :$ кошка *текс | детекс | wc -w Затем я сразу же заметил, что он бесполезно использует кошку, и повторил задание с помощью :$ детекс *текс | туалет -ш...
15.03.2021
2
ответа

until/while и цепочка $?

Я хочу выполнить команду в цикле, пока она не завершится с кодом выхода 0 Так что я попытался $ пока/до $?; выполнить команду $; done Но до/пока, похоже, принимает только логические значения, такие как true/false, а не 0/1 Неужели...
13.03.2021
2
ответа

как вставить текст переменной, которая принимает параметры cli, после определенной строки в файле?

мой пример кода var=' content=" line1 :'$1' line2 :'$2' " для строк в ${content[@]} do echo print $lines done ' вышеуказанное...
09.03.2021
2
ответа

Создание файлов в сценарии оболочки

Как создать 100 файлов в формате Test1YYYYMMDDHHMM1.txt, Test1YYYYMMDDHHMM2.txt, Test1YYYYMMDDHHMM3.txt,..., Test1YYYYMMDDHHMM100.txt? Эти файлы были записаны в каталог, который является переменной в...
08.03.2021
2
ответа

Общие сведения о переменной TZ (Часовой пояс )в Unix

Я пытался найти более старые даты, используя дату TZ="GMT+NoOfHours". К моему удивлению, он работал абсолютно так, как ожидалось, когда NoOfHours >= 0 to NoOfHours <=167 (возвращает дату старше на 1 -7...
04.03.2021
2
ответа

Экранирование кавычек внутри строки в кавычках

Я пытаюсь запустить curl для данных POST JSON с помощью x -www -form -urlencode внутри файла docker -compose. В этом примере я использую этот общедоступный веб-сайт, и мне нужно, чтобы ответ выглядел так: #ш -с 'завиток...
04.03.2021
2
ответа

как извлечь поля информации из github api с помощью jq

Я пытаюсь извлечь некоторую информацию о репозиториях github, используя его API, очевидно, jq — это то, что нужно. Я могу использовать эту команду для просмотра всей доступной информации :завиток' https://api.github.com/repos/tmux-...
03.03.2021
2
ответа

Не удается создать /proc/sys/vm/drop _кеши :Отказано в доступе

Я использую python, потому что пытаюсь запустить некоторые запросы из psql в холодном состоянии в цикле for. Поэтому перед выполнением каждого запроса мой кеш должен быть очищен. Я импортировал os, а затем сделал это :если состояние==&...
01.03.2021
2
ответа

Как передать пароль при переключении пользователя через su username в одну строку

У меня есть экземпляр ec2, я подключаюсь к нему и делаю следующее :[userA@ip -abcd ~]$ ssh мой _ec2 _экземпляр [userA@ip -abcd ~]$ whoami userA [userA@ip -abcd ~] $pwd /home/userA [userA@ip -abcd ~]$ cd...
01.03.2021
2
ответа

Установка переменных как определенных частей стандартного ввода

У меня есть три переменные, x, y и z, и я хочу прочитать первое, третье и шестое слова из стандартного ввода (не имеет особого смысла, но это просто для примера ), и стандартный ввод foo черепаха бар собака птица баз...
12.02.2021
2
ответа

2 папки, добавленные в PATH, содержат разные файлы с одинаковыми именами

Я хотел бы знать, как запустить файл в случае, подобном этому примеру :У меня есть два файла в путях :/home/example/folder1/filewithname.sh /home/example/folder2/filewithname.sh У меня есть обе папки...
12.02.2021
2
ответа

Оболочка для извлечения данных с нескольких серверов с помощью scp

Я новичок в мире оболочки, пишу простой скрипт для извлечения файлов с более чем 300 серверов. Хотел знать, если я пишу, как показано ниже, тогда он войдет на все 300 серверов за один раз и вытащит файлы или...
12.02.2021
2
ответа

хочу сделать команду LS для поиска только файла

У меня есть два CSV-файла пример t _тест _ггггммдд.csv t _test _type _yyyyymmdd.csv Я хочу, чтобы команда ls выполняла только поиск файл t _test _yyyyymmdd.csv
08.02.2021
2
ответа

Проверить, был ли скрипт уже запущен в текущем сеансе оболочки

У меня есть интерактивный сценарий, если он запущен без аргументов, и я хочу, чтобы он печатал -логотип в формате ASCII при первом запуске в текущем сеансе оболочки. Это можно как-то обнаружить? Я...
08.02.2021
2
ответа

переместить шаблон (, который может быть динамическим повторением )в начало строки

Я смог получить вывод, если шаблон встречается только один раз в строке. используя следующую команду. sed 's/\ (. *\ )\ (\.T\/[^.] *\ )/\2,\1/;s/\ (. *\ )\ (\.X\/[^.] *\ )/\2\1/' файл Ввод :1991/10/15,DFD.T/SDFDS.Z/9887/...
07.02.2021
2
ответа

Получение списка dict в качестве аргумента функции из cmd python

Я пытаюсь запустить сервер gunicorn, в котором я должен передать список dict в качестве входных данных. Но когда я отправляю пустую строку в качестве значения, она удаляется. Моя команда подпроцесс импорта cmd="""...
01.02.2021
2
ответа

Как выполнить сортировку по отметке времени в имени файла

У меня есть список файлов в каталоге с разными отметками времени как часть имен файлов. Я хочу отсортировать файлы по отметке времени в имени файла. (Я не хочу сортировать по...
01.02.2021
2
ответа

Почему я не могу извлечь первое слово (размера )из вывода команды "du" с ${xx%% *}?

Я просто хотел написать скрипт, и мне нужно было извлечь размер каталогов. Там я обнаружил странный эффект, которого не понимаю :. Я использовал команду "du" :> x=$ (du mydir )>...
31.01.2021
2
ответа

Как ИСКЛЮЧИТЬ копирование файлов, начинающихся с точки "." в линуксе?

Я следил за несколькими потоками здесь, в SO, чтобы копировать файлы из одного каталога в другой. Я использую inotifywait для своих целей, который отлично работает для всех сценариев, кроме одного. Тоже копирует...
30.01.2021
2
ответа

Почему я не могу получить уникальный список оболочек?

Пытаюсь получить уникальный список оболочек в моей системе. Когда я запускаю эту команду :кот /etc/passwd | вырезать -d ' :' -f 7 | уникальный я получаю :/bin/bash /bin/sync /sbin/shutdown /sbin/halt /bin/bash Я не могу...
28.01.2021
2
ответа

Сценарий оболочки с циклом for и «массивом»

Как я могу использовать этот сценарий sh с циклом for и массивом. Я хотел бы вызвать создание условия для создания ворот качества сонаркуба с циклом for. Пример :#!/bin/bash --эхо входа в систему "Создание...
25.01.2021
2
ответа

Извлечение и форматирование метки времени в bash

У меня есть скрипт, который возвращает список файлов с полным путем к каждому файлу. Например,. -корень/папка/файл@1610565763436. Следовательно, вывод выглядит как /корень/папка/файл@1610565763436 /корень/папка/файл@...
24.01.2021
2
ответа

частичное совпадение строки в /bin/sh

Может кто-нибудь объяснить мне, почему это не частичное совпадение с macaddress $mac? #!/bin/sh mac="f0 :79 :60 :0f :d3 :0e" if [[ "$ ($mac )" = 'f0 :79 :60 *' ]] затем эхо "правда" иначе...
23.01.2021
2
ответа

Удаление одинаковых файлов из папок

Я использую chroot для сборки пакетов для своей ОС. У меня есть chroot в файле архива, и в начале процесса сборки он загружается дважды и извлекается. Мне нужна команда, которая удаляет...
23.01.2021
2
ответа

Почему родительский процесс Bash завершается раньше своего дочернего процесса, когда команда используется в фоновом режиме в сценарии Bash?

Допустим, у меня есть следующий простой скрипт bash :тест _бг.ш #!/бин/баш ping www.google.ro &> /dev/null & Если я выполню его напрямую через./test _bg.sh и после этого сделаю ps -ef, я увижу, что...
19.01.2021
2
ответа

Невозможно установить постоянный путь для запуска MATLAB во всей системе

У меня следующая проблема :Недавно я установил MATLAB R2018a в свой artix linux (runit ). Я могу запустить Matlab из того места, где находится пусковая установка, т.е. /usr/local/MATLAB/R2018a/bin, но если я попробую...
15.01.2021
2
ответа

найти имена файлов с одним расширением, у которых нет совпадающего имени файла с другим расширением

Я купил специальную цифровую камеру, которая сохраняет собственный формат изображения, оканчивающийся на.lri. У компании есть настольная программа для преобразования файлов.lri в стандартные файлы jpg и dng. Я нахожу это как...
13.01.2021