2
ответа

Как правильно заключать в кавычки расширения вложенных параметров?

Когда речь идет о вложенных раскрытиях параметров, какой из них является правильным способом заключения в кавычки? Этот: var="${var#"${var%%[![:space:]]*}"}" Или этот: var="${var#${var%%[![:space :]]*}}"...
11.12.2019
2
ответа

Поиск в ПУТИ для команд, запускающихся с конкретной буквы

Какая команда я мог использовать список все команды, которые запускаются с буквы G? Давайте предположим, что я не могу использовать завершение удара, и что сценарий должен быть записан.
10.12.2019
2
ответа

Самый безопасный способ преобразования Python в IPTables

Кто-нибудь знает, какой самый безопасный способ изменить IPTables из Python? Для школьного проекта мы создаем простой портал авторизации. Когда пользователь аутентифицируется (через python и mariadb) на ...
10.12.2019
2
ответа

Между while и do в сценарии оболочки

У меня есть следующий сценарий, который работает нормально: !/bin/bash a=12 в то время как [ $a -gt 10 ] сделать эхо "$a" a=$(($a-1)) Выполнено echo "done" Если я добавлю строку "echo something" над "do", я ожидаю увидеть ...
08.12.2019
2
ответа

Процесс SSH не завершается, когда я запускаю фоновую команду на удаленном хосте

Я запускаю следующую команду SSH: ssh "root@$ip" 'nohup sh -s' < ./do_sync & Моя цель — выполнить содержимое do_sync (скрипт оболочки) на удаленном хосте. Я делаю это так...
03.12.2019
2
ответа

как удалить содержимое в двойных кавычках из терминала в текстовом файле

Я пытаюсь удалить все диалоги из txt-книги, как мне этого добиться? Я видел сообщения об использовании sed или awk, но каков будет точный формат? Спасибо
02.12.2019
2
ответа

Как сделать собственное приглашение?

(ЭТО УЖЕ РЕШЕНО, И Я РЕДАКТИРУЮ ЭТО ДЛЯ РЕДАКТИРОВАНИЯ) Я был бы рад помочь в создании подсказки, я знаю, как делать команды, но я хочу сделать что-то вроде: V-PROMPT:> Я знаю, что мог бы просто do ...
30.11.2019
2
ответа

Найти файл и отправить электронное письмо

Я хочу найти файл каждые 60 секунд. Если файл существует между временным диапазоном, должно сработать электронное письмо. я пробовал ниже, но не работает. Ценю вашу помощь! Заранее спасибо #!/bin/sh cd /my/...
29.11.2019
2
ответа

Условная запись в crontab

У меня есть запись в crontab, которая выполняет скрипт и сохраняет результат в файле, скажем, currenthash.log в виде хэша MD5. Но я не могу выполнить требование, когда мне нужно создать новый файл, скажем...
28.11.2019
2
ответа

Удаление stderr из ls

Когда я запускаю ls для несуществующего файла, вывод сообщает об этом. Я хотел бы отказаться от этого вывода, но все равно сообщать, когда файл найден. Это stderr, который сообщает вывод ниже? $> лс-фу ...
21.11.2019
2
ответа

Замените все символы, создаваемые escape-последовательностью с обратной косой чертой, на их escape-последовательности.

РЕДАКТИРОВАТЬ: Мне очень жаль, что я изначально не ясно изложил свои требования. На самом деле у меня нет доступа к строке, написанной с помощью обратной косой черты, и я изменил пример, чтобы сделать это...
21.11.2019
2
ответа

Как извлечь ключевые слова, содержащие строку, из файла Excel?

Мне нужно извлечь ключевые слова, содержащие строку, из файла Excel (.xls) в порядке, указанном в данном файле ключевых слов. Например У меня есть файл excel, а именно genome.xls, как указано ниже, ...
19.11.2019
2
ответа

Вычислить разницу между двумя датами в секундах с помощью программы date?

Как рассчитать разницу между двумя датами, например, «1 января 1970 г., 00:00:00 UTC» и «23 ноября 2019 г., 00:00:00 PST» в секундах, используя программу date ?
17.11.2019
2
ответа

Как я центрируюсь - выравнивают столбец в UNIX?

Я пытаюсь центрироваться - выравнивают столбец с помощью столбца команды. Вывод должен быть похожим на это: температуры 50 12 89 63, Как я могу сделать это?
17.11.2019
2
ответа

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

В каталоге у меня есть следующие файлы :lebron _2018.txt lebron _2019.txt melo _2018.log melo _2019 _01.log wade _2018.bak wade _2019 _02.jpg Все файлы имеют разделитель "_", я бы хотел...
15.11.2019
2
ответа

Сценарий Bash, показывающий изменение значений команд в реальном времени.

На компьютере с Linux у меня есть ряд команд, которые предлагают числовые значения состояния различных датчиков. Вызов этих команд примерно такой: $ command1 5647 $ ...
14.11.2019
2
ответа

grep игнорирует конвейер при псевдониме 'grep -R'

Я пытаюсь перенаправить результат поиска grep на вход другого grep. {{1} } Например: grep search_query * | grep -v but_not_this Но второй grep не использует результат предыдущего поиска. ...
12.11.2019
2
ответа

Рекурсивное удаление файлов и папок в подкаталогах

Есть папка "перенос". В этой папке передачи есть пользовательские папки "user1", "user2" и т.д. Я хочу (периодически) удалить содержимое (т.е. все файлы и папки в пользовательских папках), но я...
12.11.2019
2
ответа

Интерактивное копирование файлов: «cp: перезаписать»

Я пытаюсь выяснить, какие слова опция -interactive команды cp принимает в качестве входных данных. Для вашего удобства вот код, который настраивает файлы для экспериментов. нажмите пример_файла{1..3} mkdir ...
09.11.2019
2
ответа

Запретить исполняемым и встроенным функциям интерпретировать строковый аргумент, начинающийся с -, как переключатель?

Допустим, я хочу найти в файле строку, начинающуюся с тире, скажем, "-something": grep "-something" имя_файла.txt Однако это выдает ошибку, поскольку grep и другие исполняемые файлы, а также ...
08.11.2019
2
ответа

Вычисления в оболочке Unix

Я пытаюсь вычислить разницу в 2 времени unix, чтобы выполнить простой расчет (в сценарии оболочки), но, похоже, это не работает. Я установил 2 переменные, одну из которых назвали $d, а другую $c. Вот...
07.11.2019
2
ответа

Создайте вывод файла в следующей строке

У меня есть 3 файла ex- abc.txt, def.txt и xyz.txt. Я создал один сценарий оболочки, в котором я хочу, чтобы содержимое этих трех файлов отображалось построчно, как показано ниже: abc ---- 1 2 3 4 5 6 7 def ----...
07.11.2019
2
ответа

Конвейер вывода команды Shuf

Достаточно новый для Linux. У меня есть никси-часы, работающие на Raspberry Pi. Я хотел бы время от времени посылать на него случайную последовательность из шести цифр, чтобы продлить срок службы ламп Nixie. ...
02.11.2019
2
ответа

Ожидаемый сценарий, встроенный в оболочку: как указать значение, определенное в удаленной оболочке?

1. Описание проблемы: У меня есть скрипт, которому нужно подключиться по ssh к удаленному серверу и запустить несколько скриптов. Но я столкнулся с некоторыми проблемами при попытке использовать значения, определенные на удаленном сервере. Я использую "\$
01.11.2019
2
ответа

Запуск процесса в фоновом режиме со стандартным перенаправлением ввода и вывода

Есть ли способ запустить процесс в фоновом режиме с перенаправлением как ввода, так и вывода? У меня есть программа Java, которая использует сканер Java с прикрепленным к нему System.in для ввода. Итак, я...
28.10.2019
2
ответа

нужен скрипт помощи

Я давно пытаюсь решить эту проблему. Пожалуйста, покажите мне свет. file1.txt Аля Грант Кот собака Ава собака тигр змея Самия автобус тренироваться машина самолет Мне нужен результат вывода, как это. Аля...
18.10.2019
2
ответа

Как искать определенную строку после совпадающей строки в файле с помощью sed, awk или grep

Пример вывода, хранящегося в файле: Предоставляет: Red Hat Satellite Red Hat Developer Toolset (для RHEL Server) SKU: TGV123 Contract: 59104 ID пула:...
18.10.2019
2
ответа

Как запустить программу fortran77 с входными данными из файла?

Я запускаю программу fortran77 в терминале ./program, и программа запрашивает входной и выходной файл. Что я должен написать в терминал, когда у меня есть имена входных и выходных файлов в файле - через два ...
14.10.2019
2
ответа

Блокировать все команды по умолчанию во время выполнения скрипта bash?

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

Можем ли мы найти в истории команды даты и время выполнения команды

Эта команда не дает время и дату, когда команда была выполнена. Возможно ли проверить дату и время с помощью команды истории или другой команды. $ history 1 cd /strswork/strsapp/...
09.10.2019