2
ответа

найти значение и записать его в формате длиной 12,2 символа

пример ввода ::20 :210301/9944072 :25 :PL63213000342008099410720012 :28С :6032563 :60F :C2101010101PLN4138,23 :61 :2101010101Д13,61 :86 :^101 ^20Текст ЛЮБОЙ ^ 27YTRDTAL co. ООО ^30 ^31 найти строки, которые начинаются...
03.04.2021
2
ответа

Как я могу убить процесс, который убивает компьютер, если он зависает?

Я хотел бы написать сценарий, который определяет, например, когда мой компьютер с Ubuntu зависает более чем на 10 секунд, и убивает нарушающий процесс, чтобы мне не приходилось принудительно -отключать питание -моего устройства. В...
29.03.2021
2
ответа

Файлы журналов -Команда для поиска пробелов более 2 минут в журналах

Хотите знать, может ли кто-нибудь помочь с вопросом, у меня есть файлы журналов :? Я хочу запустить команду, которая будет искать в файле журнала и искать разделы этого файла журнала, где нет обновлений для...
18.03.2021
2
ответа

sed с внешним файлом сценария -Как применять переменные оболочки?

Непосредственно в командной строке это работает :Файл $sed "s/a/X/;s/X/&a&/", а также использование переменных оболочки :$варин=а ; вараут=Х ; sed "s/$varin/$varout/;s/$varout/&$varin&/...
15.03.2021
2
ответа

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

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

Сценарий переименования имени файла

Я использую приведенный ниже сценарий, чтобы изменить второй символ в списке имен файлов в каталоге. Это в основном изменит имя файла следующим образом :GA001001 > GX001001 GA001002 > GX001002...
13.03.2021
2
ответа

Как заархивировать большое количество подкаталогов -, чтобы каждый zip-файл содержал N подкаталогов -

Я читал это. Но я пытаюсь добиться чего-то немного другого. У меня есть каталог со многими подкаталогами -. Я хочу создать отдельные zip-файлы для каждого каталога x sub -(, скажем, 10 )....
12.03.2021
2
ответа

Команда $'\r' :не найдена — кодировка файлов на CentosOS через cPanel для облачного сервиса

Я пишу глупый скрипт через cPanel на удаленном сервере Centoss, я мало что могу с этим поделать, скрипт время от времени нужно менять, и каждый раз загружать через ftp надоедает из-за...
07.02.2021
2
ответа

Как запустить удаленный скрипт с помощью sudo через ssh без ввода пароля

Я хочу, чтобы мой скрипт подключался к ssh с паролем, а после подключения переключался на sudo -s и выполнял команду mkdir на данный момент мне удается подключиться к ssh без ввода пароля...
05.02.2021
2
ответа

Как создать цикл Bash

Как лучше всего упростить этот код и сделать его более функциональным. QRCode=$ (cat /etc/wireguard/qr/client1 )QRCode2=$ (cat /etc/wireguard/qr/client2 )QRCode3=$ (cat /etc/wireguard/qr/client3 )...
28.01.2021
2
ответа

Получить статус терминала для возможностей termcap

Как можно получить статус настроек терминала, таких как smam и rmam? Причина в том, что я установил rmam по :tput rmam в скрипте, затем приступить к установке smam при выходе :tput smam Но если терминал имеет установленный rmam, когда...
26.01.2021
2
ответа

назвать переменную, используя имя файла

У меня есть файл с таким именем в формате Pocket _??? _???? _?.pdb _OUTPUT.txt и какой-то каталог с таким форматом???? _?. Мне нужно скопировать часть этого файла. Например, у меня есть список файлов, и я хочу скопировать...
26.01.2021
2
ответа

Работа с текстовым файлом

Мне нужно манипулировать большим количеством текстовых файлов в одном и том же каталоге. Каждый файл имеет одинаковое имя формата (Pocket _????????.pdb _OUTPUT.txt )и одинаковую внутреннюю структуру. Это пример (имя файла :...
26.01.2021
2
ответа

Запустите серию команд для нескольких файлов

У меня есть следующие файлы :ФК _014 _6361.bam ФК _014 _6462.бам FC _014 _6183.bam В настоящее время я запускаю следующие команды отдельно для каждого файла. Например, для FC _014 _6361.bam команды :$...
25.01.2021
2
ответа

Как соединить столбцы из двух файлов с помощью команды awk/sed?

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

Сценарии Android и Linux

Я пытаюсь найти различия между сценариями Linux и сценариями Android. Но я не могу найти никаких конкретных различий в синтаксисе. Например, то, что могут делать скрипты Android, но скрипты Linux...
12.01.2021
2
ответа

Могу ли я извлечь из этих данных n-й «фрагмент»?

У меня есть стандартный вывод с большим количеством текстовых блоков, которые выглядят примерно так :% ВОПРОС Кто играл на барабанах в The Beatles? % ВОПРОС Кто играл гитара для Битлз? % ВОПРОС Кто играл на басу для...
05.01.2021
2
ответа

У меня есть awk-скрипт, и я хочу распечатать случайные записи

У меня есть awk-скрипт, который получает некоторые параметры и фильтрует данные из заданного CSV-файла в соответствии с этими параметрами. есть 2 выхода :Во-первых, он записывает файл.csv со всеми записями, которые...
03.01.2021
2
ответа

Я не могу повторить задание в crontab root с помощью sudo -Shell зависает

В настоящее время я работаю над сценарием bash, который добавит задания в crontab root. Я пытаюсь добиться этого с помощью команды :sudo crontab -e -u корень | { Кот; echo "@reboot /home/$CURRENT _USER/scripts/...
19.12.2020
2
ответа

Использование теста и даты для сравнения текущего часового диапазона ro

Я новичок в Gnu/Linux и bash, и я безуспешно пытаюсь написать простой bash-скрипт, чтобы проверить, находится ли дата +%H в заранее определенном диапазоне часов. Пример :час='дата +%Ч' если [[ $hour -ge 12 ]]...
17.12.2020
2
ответа

Можно ли создать временный файл, который будет автоматически удаляться через определенное время, когда он не будет прочитан какой-либо другой программой?

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

Как проверить, пусты ли 2 файла в perl, используя условие if

if (-z "$file1" && "file2" ){ print "file1 и file2 пусты"; } иначе { печать "выполнить"; } Когда я пишу это, когда файлы пусты, он печатает...
03.12.2020
2
ответа

Восстановить структуру папок, используя хэши md5

Учитывая длинный список контрольных сумм md5 и копий этих файлов, переименованных и находящихся в разных структурах папок :Как воссоздать или восстановить исходную структуру файловой системы? При условии отсутствия коллизий хэшей....
27.11.2020
2
ответа

скрипт "По Wi-Fi или по Ethernet"

У меня есть хост, к которому можно подключиться через Wi-Fi или Ethernet. По ссылке хочу произвести действия. Как определить это с помощью скрипта?
17.11.2020
2
ответа

Как запустить скрипт Linux в FAT (он не работает, как в Linux FS)

Как запустить сценарий Linux, например настроить и т. д., в файловой системе FAT (или аналогичной необработанной )файловой системе? $ sudo chmod -R 777. $./настроить bash :./configure :Отказано в доступе Как решить?
13.11.2020
2
ответа

Проверка существования файла tar | сценарий bash

Я пытаюсь проверить, существует ли уже файл tar, который я собираюсь создать. Если это не так, я хочу создать tar-файл (, эта часть кода работает ). Однако оператор if проверяет, является ли этот файл...
26.10.2020
2
ответа

Скрипт нахождения среднего значения 4 чисел

Я создал скрипт, добавляющий четыре числа, которые вы вводите :Пример :./myawkaverage 8 7 9 4 28 Мне нужен скрипт, чтобы добавить эти четыре числа и отобразить среднее, чтобы результаты выглядели так :Пример :...
17.10.2020
2
ответа

Как получить количество строк в текущую секунду?

Я делаю tcpdump voip-трафика с помощью этой команды :tcpdump -nn порт 5060 -i eth0 | grep 'xxx.xxx.xxx.xxx.5060 :SIP :SIP/2.0 5' и получил что-то вроде этого :11 :10 :03.600493 IP xxx.xxx.xxx.xxx.5060 >...
15.10.2020
2
ответа

Как запустить grep для переменной zsh?

Я хотел бы встроить следующие 2 команды :большой _запрос _, который _возвращает _текст > in.txt $ printf '%s\n' "foo" "bar" | grep -f /dev/stdin in.txt, которые работают, находя foo и bar в...
02.10.2020
2
ответа

Экранированные пробелы не работают с «ls» при вводе в команду

Первый раз здесь, прошу прощения, если что-то пропустил. В настоящее время я пишу скрипт, который просматривает каждую папку и ищет файл .vmdk, после чего я хочу сделать ls -lah...
16.09.2020