1
ответ

Как сохранить и упорядочить вывод команды в сценарии awk?

Итак, у меня есть awk-скрипт, который подсчитывает количество вхождений символа за вычетом первого поля, и я хочу сохранить вывод команды в переменной, выстроенной в линию. Однако следующий метод не...
04.01.2020
1
ответ

Найдите диски, на которых не смонтированы какие-либо разделы/LV.

Вопреки этому вопросу, я хотел бы знать, на каких (физических) дисках в настоящее время не смонтированы какие-либо разделы или LV. Это для сценария, который должен возвращать диски, где ни один из их ...
31.12.2019
1
ответ

Как установить mtime с точностью до секунды?

У меня есть куча фотографий, которые я скопировал из OS X на монтирование Samba в системе Linux с помощью cp -a. По какой-то причине mtime целевых файлов было установлено на текущее время, а не на mtime ...
28.12.2019
1
ответ

Как мы завершаем сеансы экрана на основе их прикрепленных или отсоединенных свойств или их идентификаторов?

Проблема: мы случайно создали около 80 экранов во время проведения эксперимента. Мы могли бы уничтожить их одного за другим, используя их идентификаторы. Но есть ли способ завершить их все с помощью скрипта или...
28.12.2019
1
ответ

Загрузочный USB-накопитель, на котором выполняется моя программа

Я разрабатываю программу на Python и хочу создать загрузочный USB-накопитель, на котором выполняется моя программа. Требования: USB-накопитель должен работать под управлением Linux, включая некоторые стандартные зависимости (доступ к LAN/WLAN, ...
26.12.2019
1
ответ

Дополнение к «Добавление имен папок _Variable_ в список файлов»

Я получил несколько хороших ответов на свой первоначальный вопрос и решил использовать решение bash, предложенное @Giles Quenot, которое было #!/bin/bash str=$(
20.12.2019
1
ответ

Задание Cron отправляет пустые письма

Я написал сценарий оболочки, который проверяет службу NTP на всех наших серверах и отправляет вывод на указанный адрес электронной почты. Когда я выполняю его вручную, он работает нормально, и я получаю электронную почту с действительным...
20.12.2019
1
ответ

Переменная не разрешается при назначении многострочной строки

Я пытаюсь создать сценарий оболочки, который дает блок Json, который используется в дальнейшем. Блок Json состоит из динамических компонентов, назначенных переменными. Ниже приведен фрагмент кода failCount=$(cat ...
18.12.2019
1
ответ

Как фильтровать выходные данные процесса, сохраняя при этом его статус выхода

В моем установочном файле есть тривиальная маленькая функция оболочки, которая вызывает командную строку, указанную в аргументах, и вызывает стандартный выход в случае сбоя. function my_exec() { if [ "$1" != "" ]; затем $* ...
15.12.2019
1
ответ

Редактор кода VS | Как включить переключатель -x для ShellCheck?

Описание и воспроизведение проблемы В терминале выполните: shellcheck -x my_script Где my_script является источником другого (частичного) сценария. Я не получаю никаких ошибок с ключом -x, но если я запускаю его без -x: ...
14.12.2019
1
ответ

Прочитайте файл json и запустите команду в Bash

Я хочу заблокировать mac-адрес, загруженное значение которого превышает «20480»: Файл json: { "client_length": 3, "clients": { "ac:07:5f:77:40:e9": { "id": 1, "ip": "192.168.5.40", ...
13.12.2019
1
ответ

Как установить высокий уровень DTR с помощью сценария C в Debian?

Я купил ЧМИ, работающий на Debian, Linux. Этот HMI имеет последовательный порт, которым я пытаюсь манипулировать. У меня есть конкретная проблема в моем проекте, которую можно решить, увеличив DTR на несколько ...
13.12.2019
1
ответ

проблема с экранированием кавычек в скрипте

Я создаю командную строку для использования с инструментом 'mogrify' [часть imagemagick]. окончательная командная строка выглядит примерно так: mogrify -stroke yellow -draw 'line 0,0 0,319' -draw 'line ...
13.12.2019
1
ответ

интеллектуальный способ чтения другого файла для слов, которые нужно исключить при чтении журналов.

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

Ошибка установки файловых возможностей в пакете deb

Итак, есть моя программа, которую нужно распространять через deb-пакеты, она содержит небольшой пользовательский сервер. Этот сервер требует возможности слушать на привилегированном порту, потому что объясняя...
10.12.2019
1
ответ

Изменение файла со значениями из другого файла — сценарий Bash

Я пытаюсь написать сценарий, который принимает два файла в качестве аргументов и изменяет файл .svg значениями из файла .csv. CSV-файл состоит из строк с двумя значениями; идентификатор, цвет. Мне нужно найти идентификатор в...
10.12.2019
1
ответ

Как обновить значения в файле csv значениями из другого файла csv, используя bash

У меня есть два файла, каждый с данными, расположенными в двух столбцах. Столбцы разделяются точкой с запятой. Первый файл (11_19.txt) содержит больше строк, а второй файл (12_19.txt) предназначен для обновления первого...
09.12.2019
1
ответ

Мне нужно подключиться по ssh к другой машине, используя ожидание и пароль, и запустить там программу, а затем запустить программу на моей локальной машине. Как я могу это сделать?

Как сказано в заголовке, я пишу сценарий, который должен работать на компьютере A. Компьютер A должен подключиться по ssh к компьютеру B, запустить программу B, затем выйти из сеанса ssh (Программа B все еще работает на компьютере B )и...
08.12.2019
1
ответ

Интерактивный сценарий bash: предваряйте все строки строкой

Я хочу создать интерактивный интерфейс командной строки в bash. Подобно тому, как bash ставит перед каждой строкой префикс user@host:~$, я хотел бы префикс каждой строки префиксом foobar>. Эту функциональность можно увидеть в CLI...
04.12.2019
1
ответ

Сценарий с командой zip не работает с подстановочными знаками.

Я создал сценарий оболочки bash, чтобы заархивировать все файлы, соответствующие шаблону, следующим образом: #!/bin/bash zip $1 $2 Когда я запускаю приведенный выше сценарий с помощью ./myScript.sh myzip test*, только один файл начинается с ...
01.12.2019
1
ответ

Сценарий оболочки linux, который позволяет запускать и останавливать приложение

(Примечание редактора: далее следует текст, переведенный Google) Приветствую вас. Я хотел бы создать сценарий оболочки, который позволяет запускать или останавливать приложение. Сценарий оболочки запустится или остановится...
29.11.2019
1
ответ

Переменная определена в текущем файле и выводит в нее внешний файл, который вызывает эту переменную.

На моей машине с Linux я делаю следующее: Создаю скрипт с именем script.sh #!/bin/bash variable=`df -hP` echo < my_file.txt Затем я создаю внешний файл с именем my_file.txt Диск ...
27.11.2019
1
ответ

Запуск простого сценария во время сна/приостановки

Как запустить простой сценарий bash во время сна? Скрипт пингует компьютер в сети каждые 5 секунд, и если он находится в сети, он выводит компьютер из спящего режима. Возможно ли это на...
25.11.2019
1
ответ

Escape-переменные для входа в скрипт

В Bash я пытался поместить в файл следующее содержимое: for pid in $(ps -lef | grep ssh | grep 2048 | awk '{print $4}'); убить -9 $pid; done Не имеет значения, как я пытаюсь это поместить, скажем,...
23.11.2019
1
ответ

При использовании переменной в sed она заменяет всю строку, а не только совпадающую строку

Я новичок в bash, и я пытался понять другие похожие сообщения, но я Я просто не уверен, что они делают то, что мне нужно. Когда я не использую переменные и просто ввожу то, что хочу найти...
20.11.2019
1
ответ

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

Мне нужно запустить несколько скриптов Python один за другим, но я хочу убедиться, что предыдущий завершен. Как я могу сделать это в Linux? Можно ли это сделать, просто используя && или ; или | ?
18.11.2019
1
ответ

Скрипт для удаления всех модулей в pom.xml, кроме модуля с наибольшим номером.

Вопрос У меня есть огромный pom.xml из проекта Talend DI/ESB, где можно было иметь несколько строк для одного и того же модуля. с разными специфическими версиями Talend (даже не спрашивайте об этом :-( ) ...
16.11.2019
1
ответ

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

необходимо скопировать файл из одного пути A в другой путь B, а затем удалить исходный файл из пути A .с помощью скрипта Linux
11.11.2019
1
ответ

скрипт для перемещения файлов на Google Диск

У меня сервер CentOS 7, без графического интерфейса рабочего стола. Он используется для записи входящих/исходящих вызовов VOIP, я планирую скопировать сегодняшние записи на свой Google Диск. Я видел несколько Google Drive Linux...
08.11.2019
1
ответ

Синтаксическая ошибка в скрипте для проверки даты модификации файла

Итак, я хотел сделать скрипт в оболочке, который при выполнении либо изменяет файл, либо возвращает сообщение. Вот что мне удалось написать: #!/bin/bash current=$(date +%s) last_modified='stat -c "Y"...
07.11.2019