2
ответа

Как добавить новую строку к «не возвращенному тексту» из команды ssh

В приложении Qt5 у меня есть сценарий bash, который запускается для проверки номеров версий из определенных файлов на другом удаленном компьютере. машины (к которым я подключаюсь по ssh). У меня более 100 машин, на которых я могу запустить этот скрипт....
05.08.2019
2
ответа

Проверить обязательный аргумент параметров

У меня есть скрипт с несколькими параметрами, у которых есть обязательный аргумент: while [ "$1" != "" ]; сделать случай $1 в -f | --first ) сдвиг сначала=$1 ...
01.08.2019
2
ответа

Создать скрипт bash для проверки связи

Добрый вечер Мне нужен скрипт в bash, который следует за этой командой: ping -c 4 -i "IP" 3 раза. Каждый пинг должен выполняться на расстоянии 10 минут и только при неудачном прохождении всех 3-х раз он отправляет...
26.07.2019
2
ответа

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

У меня есть файл с двумя именами файлов в строке, например: file1.fastq.gz file2. fastq.gz ... file9fastq.ga file10fastq.gz Как я могу передать два имени в качестве аргументов для скрипта?
26.07.2019
2
ответа

Удалить повторяющиеся значения, которые не находятся в одинаковых строках.

Итак, у меня есть набор текста, который содержит как имена файлов, так и связанный с ними номер. В настоящее время это выглядит так: RR0.out -1752.142111 RR1.out -1752.141887 RR2.out -1752.142111 RR3.out -...
25.07.2019
2
ответа

Фильтрация вывода команды ping

У меня есть довольно простой небольшой скрипт. По сути, он выполняет пинг по заданному домену. Это так: ping -c2 $1 | head -n4 И он выводит, например: PING google.com (172.217.17.206): 56 ...
23.07.2019
2
ответа

Возможно ли иметь несколько параллельных сопроцессов?

Цель тестового скрипта1 ниже состоит в том, чтобы запустить «внешний» сопроцесс (работающий под управлением seq 3), прочитать из этого сопроцесса в цикле while-loop, и для каждой прочитанной строки напечатать строку, идентифицирующую текущую итерацию ...
22.07.2019
2
ответа

Сценарий оболочки при «чтении» принимается с помощью клавиши ввода и клавиши табуляции

в сценарии оболочки, когда у вас есть следующее: read my_variable Enter is ключ, который сохраняет ваш ввод. есть ли способ заставить Tab выполнять то же самое, что и Enter, не удаляя функциональность Enter?...
20.07.2019
2
ответа

Сортировка и редактирование текстового файла для вывода нового файла

Эта задача состоит из нескольких этапов. У меня есть следующие данные, и я хочу сначала отсортировать их по столбцу 2, 5, затем 1. Затем я хотел бы объединить столбцы 5 и 6 вместе с разделителем. Когда...
09.07.2019
2
ответа

Переименование файла из скрипта? [дубликат]

Я создаю сценарий, который позволит мне сделать что-то за более короткое время. Есть ли способ, которым я могу автоматически переименовать файл из: WDMyCloud_plexmediaserver_1.16.1.1291.bin(07082019)' ...
08.07.2019
2
ответа

Perl::Найти подстроку и отобразить слово целиком

У меня есть текстовый файл с такими данными, как: PADHOGOA1 IOP055_VINREG5_1 ( .IO(VINREG5_1), .MONI(), .MON_D(px_IOP055_VINREG5_1_MON_D) , .R0T(px_IOP054_VINREG5_0_R0T), .IO1()); PADV30MA0 ...
01.07.2019
2
ответа

Проблема с функцией while в скрипте AWK

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

Скрипт Bash ломается после оператора Continue

Здесь я пытаюсь подключиться по ssh к нескольким серверам удаленно и проверить, запущены ли какие-либо процессы на этих серверах, и дождаться завершения процесса. при чтении ip-имени do process=alive while [...
18.06.2019
2
ответа

Один текстовый файл: сравнение первых n символов каждой строки и следующей. Если они равны, напечатайте более длинный из двух в выходной файл

. Я использую Ubuntu bash. Мой файл содержит пути из файловой системы. Например. C:\users\имя пользователя\подпапка\thisismyfile.txt C:\users\имя пользователя\подпапка\thisismyfileplusadate.txt C:\users\username\...
18.06.2019
2
ответа

Возврат неверных результатов в perl-скрипте [дубликат]

Я работаю эта команда в оболочке Linux работает плавно sed -i 's/\[-.*-]//g' error .txt Что она делает, так это удаляет такие шаблоны, как [-any text-] вместе со скобками и знаком -. но когда я пытаюсь...
17.06.2019
2
ответа

perl regex - Как сопоставить foobar, который не начинается с (\s*//\s*)

По сути, я хочу найти foobar в незакомментированных строках, например: // foobar # не соответствует мне foobar # соответствует me otherfoobar # не соответствует мне Для соответствия закомментированным строкам я использую это: ^(\s*//...
16.06.2019
2
ответа

Сгруппировать элементы по порядковому номеру

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

Я не могу получить PID для этого "${@}" 1> >(2log) 2> >(2log2scr | tee >&2)

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

Существуют ли какие-либо «вспомогательные» сценарии для помощи в загрузке/переопределении аргументов команды?

У меня есть следующий скрипт sub.sh: #!/bin/sh . ./sub.conf echo $topic mosquitto_sub -u $user -P $password -h $server -t $topic И связанный файл настроек sub.conf: theme="#" #-...
13.06.2019
2
ответа

Поиск файла по алфавиту

Используя bash, мне в состоянии найти файл в определенной позиции при перечислении в алфавитном порядке. Например, если бы у меня были файлы a, b, c, d, e в каталоге, и я хотел бы найти третий файл, я...
11.06.2019
2
ответа

Вложенная инструкция case в сценарии оболочки

Ниже приведен список файлов, находящихся в текущем каталоге: ctc. SNAPSHOT-1.0.1-abc.gz ctc. SNAPSHOT-2.0.1-bcd.gz ApprovedList. A ApprovedList.B cat ApprovedList.A До н.э DEF Я хочу передать 3 параметра...
08.06.2019
2
ответа

Как я могу проверить, получила ли моя команда хоста в сценарии действительный IP-адрес

Предположим, у нас есть только 1 параметр host $1 Как я могу проверить, даст ли указанная выше команда мне ответ или: Хост $1 не найден (NXDOMAIN) и вместо отображения ошибки не найден, я хотел бы...
05.06.2019
2
ответа

У меня есть текстовый файл с 3 столбцами, разделенными знаком : как отсортировать второй столбец по последним 2 цифрам столбца 2?

Это пример текстового файла: 195.92.211.47:21029:400. 195.92.211.48:21023:400 Как отсортировать строки файла по двум последним цифрам второго столбца? Второй столбец всегда состоит из пяти цифр.
05.06.2019
2
ответа

Использование grep и логических операторов для сопоставления шаблонов в сценарии оболочки

Я пытаюсь разработать сценарий, который находит определенный шаблон в выводе команды dig, работающей со списком доменов. Для этого я использую grep, но с трудом реализую это с помощью...
05.06.2019
2
ответа

Почему мой скрипт не работает должным образом?

Я пытаюсь использовать свой ./script.sh следующим образом: где -f ...
23.05.2019
2
ответа

Объединение двух файлов с использованием совпадающих символов

Файл1: X X P X N X Q File2: P 1 N 5 Q 0 Желаемый результат: X 0 X 0 P 1 X 0 N 5 X 0 Q 0 Я пробовал много способов использовать команду merge в bash. Я не мог заставить его работать.
02.05.2019
2
ответа

Как вывести список всех файлов размером менее 1080p

Есть несколько каналов Youtube, которые я архивирую с помощью ежедневного скрипта cron, который запускает youtube-dl. Однако, проверяя видео, чтобы убедиться, что мой сценарий работает, я заметил для одного из ...
01.05.2019
2
ответа

Как заставить конвейер ждать конца файла или останавливаться после ошибки?

Я попробовал следующую команду после просмотра этого видео о махинациях с трубами. человек -к. | дменю -л 20 | awk '{напечатать $1}' | xargs -r man -Tpdf | zathura - По сути, он выводит список справочных страниц в dmenu...
27.04.2019
2
ответа

Создание сценария для перемещения файлов по дате или имени файла

У меня есть процесс FTP, который постоянно помещает файлы в каталог. Дата создания является частью имени файла в таком формате: ГГГГ-ММ-ДД-ЧЧ-ММ-СС-xxxxxxxxxx.wav Я хотел бы переместить ...
20.04.2019
2
ответа

Сценарий для Обработки txt файла к CSV

Я пробую/делаю попытку записать сценарий для превращения этого: Mikrotik01#show уникальная запись маршрутизации | 192.168.255.232 | inc идентификатор четверг 10 июня 15:21:32 Уникальная Запись на.808 сСт: 192.168.255.21 Уникальная Запись:...
20.04.2019