1
ответ

Передача полного имени пути в качестве аргументов сценарию [закрыто]

Мне нужно написать сценарий оболочки, который получает полное имя файла PATH в качестве аргумента командной строки и отображает файл.
22.02.2019
1
ответ

Как вставить миниатюра JPG в аудиофайл OGG / OPUS со сценарием?

Я использую YouTube-DL для загрузки аудиофайлов OGG с их соответствующим эскизом, но я не уверен, как встроить миниатюру в аудиофайл.
22.02.2019
1
ответ

Ошибка при использовании if else

if [[wc [$ clientID]! = 5]]; then print «Введен неверный идентификатор клиента» else print "\ n" print "1. QA "print" 2. QC "fi ERROR ./ERMS.sh[16]: синтаксическая ошибка в строке 64:` newline ...
22.02.2019
1
ответ

linux: vlookup с использованием одного файла в другой

Я хочу распечатать соответствующие строки в File1 с помощью полей File2 (стандартный файл). Я попробовал ниже команду awk, но распечатываются только результаты первой строки, вместо этого я хотел бы получить все ...
22.02.2019
1
ответ

Система не приостанавливается, «ACPI: EC: прерывание заблокировано»

Всякий раз, когда я подключаю свой USB-телефон, я больше не могу приостанавливать свой компьютер. Даже отсоединить телефон не получается. ACPI: EC: прерывание заблокировано ACPI: Подготовка к переходу в состояние сна системы S3 ACPI: EC: событие...
22.02.2019
1
ответ

команда sed выдает ошибку

У меня есть несколько файлов в формате c1234.$pid.$date Я хочу получить pid из этого. Что я делаю, так это записываю все эти имена файлов в файл результатов и выполните команду cat result.$$ | for x in `sed -e 's/..*8\.//g'` Но я ...
21.02.2019
1
ответ

Замена значения в XML-документе на другое значение, взятое из другого места в документе

Script: #!/bin/ksh tu=$(cat /export/home/a1016169/stack.txt;) tu1=$(echo "$tu" | awk '/EM_CLIENT_VERSION/{x=NR+17}(NR<=x){print}' | awk '/tu/{x=NR+1}(NR<=x){getline; print}' | awk -F= '{print $...'.
21.02.2019
1
ответ

преобразование даты в секунды в unix

У меня есть требование, по которому я буду указывать время в формате ниже 2019-02-08T19: 24: 30.220Z, поэтому мне нужно вывести количество дней между указанной датой и настоящая дата. заданная дата = 2019-02 -...
20.02.2019
1
ответ

Цикл «find… -type f»: получение имен файлов по каталогу / поддиректору, вывод txt с именем dir_subdir_fname.txt

Моя структура данных выглядит примерно так: dir1 / subdir1_level1 / subdir1_level2 ... / subdir1_leveln {{1 }} dir1 / subdir2_level1 / subdir2_level2 ... / subdir2_leveln ... Это означает, что я работаю с такими уровнями ...
20.02.2019
1
ответ

Команда чтения в сценарии bash не выполняется как команда чтения и выводит текст прямо в командную строку [закрыто]

У меня есть сценарий bash, который я написал для автоматизации некоторых команд, и одна из первых строк в сценарии не не работает на компьютере, на котором он должен работать. Код ниже #!/bin/bash #some ...
20.02.2019
1
ответ

Почему поведение ERR-ловушки отличается от версий bash 3 и 4?

Фон Выполните следующий код в bash 3, 4 и 5 соответственно, и вы получите разные результаты. (функция handle_error () {echo ERROR;}; ловушка handle_error ERR; (выход 1)) Представьте, что (...
19.02.2019
1
ответ

Почему поведение прерывания ERR отличается в версиях bash 3 и 4?

Предпосылки Выполните следующий код в bash 3, 4 и 5 соответственно, и вы получите разные результаты. (function handle_error () {echo ERROR;}; trap handle_error ERR; (exit 1)) Представьте, что (...
19.02.2019
1
ответ

Я хочу сравнить два файла и получить разницу в новом файле с измененным номером столбца для каждой строки [закрыто]

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

В сценарии bash, как использовать переменную внутри команды и назначить ее новой переменной?

Я пытаюсь сохранить MD5 переменной в другой переменной. Между обратными кавычками и более современной нотацией () я не могу понять, как присвоить значение переменной, выполняемой с помощью команды, для ...
18.02.2019
1
ответ

Что означает подстановка $ {! Var_name + x}?

Я нашел сценарий, в котором есть функция, которая проверяет, установлена ​​ли переменная, но я не понимаю это очень хорошо. check_if_variable_is_set () {var_name = $ 1 if [-z "$ {! var_name + x}"]; затем ...
18.02.2019
1
ответ

Почему source (или команда точки) не требует, чтобы файл был исполняемым [дубликат]

Из запущенной справки . или справочный источник Выполнение команд из файла в текущей оболочке. Чтение и выполнение команд из FILENAME в текущей оболочке. Записи в $PATH используются для поиска...
18.02.2019
1
ответ

Пакетный сценарий img2pdf

Сейчас у меня более 10К папок. В каждой папке есть изображения .png и .jpg, которые необходимо преобразовать в файлы .pdf. Файлы уже численно упорядочены. Ищу скорость. В настоящее время я могу записать компакт-диск в ...
17.02.2019
1
ответ

Как прочитать строку файла по строке, затем возьмите каждую строку и вставьте в файл TXT

, я хочу прочитать каждую строку файла, а затем взять каждую строку и создавать файл с данными строк в нем. Например, позвольте сказать, что файл, который я хочу прочитать, называется txt.txt, и он имеет 4 строки: ...
17.02.2019
1
ответ

Назовите серию каталогов после имен файлов

У меня есть список файлов с именем EX5 _ ##. Bak. Я хочу, чтобы каждый из них находился в каталоге с именем EX5 _ ##. Пример EX5_01.bak EX5_02.bak EX5_03.bak, и я хочу поместить их в каталоги. Итак, когда я набираю ls -l I ...
16.02.2019
1
ответ

Не работает сценарий Bash с аргументом команды

Использование сценария bash ./find_dates. Код в find_dates grep '^ 2019/02/01' / pi / home / data / * | sort -t: -k2> /pi/home/files/data.txt; Я получаю данные в файле data.txt Однако, когда я запускаю. / ...
15.02.2019
1
ответ

Как мне написать сценарий для подсчета общего количества файлов и каталогов в моем домашнем каталоге, а затем отобразить его?

Я хочу сделать это с помощью цикла for. Это то, что я придумал до сих пор, но не работает. для дома в / home / {., /} *; сделать echo "$ home"; done Я хотел бы сделать это без рекурсии, если это возможно.
15.02.2019
1
ответ

Создание Shell Script, который удаляет указанные файлы в git repo

Как создать сценарий, который будет принимать список имен файлов в репозитории git (я планировал использовать файл .txt с одним именем в каждой строке, но я открыт для других предложений) в качестве...
15.02.2019
1
ответ

Поддержка Gunicorn в Linux

У меня есть приложение flask, и я запускаю его с помощью Gunicorn с 5 нитками. И когда я проверяю ps на наличие gunicorn, я вижу, что 5 ожидаемых процессов запущены. Но мне нелегко их убить.
15.02.2019
1
ответ

OpenSuse Tumbleweed: Как запустить сценарий bash при запуске?

Я пытаюсь запустить файл .sh при запуске rPi3B + под управлением openSuse Tumbleweed JeOS. Сценарий действительно прост и выглядит так: узел /home/user_name/path/to/the/file.js вот две ссылки Я ...
14.02.2019
1
ответ

Сценарий Bash для обнаружения пустой строки сообщения. Получение: Слишком много аргументов

У меня есть сценарий Bash, в котором я могу выводить из другого приложения в следующий скрипт. Но я думаю, что у меня неверная логика для тестирования, если сообщение пустое или нет. Если он пуст, я так хочу ...
14.02.2019
1
ответ

Shell завершает работу, когда я использую скрипт с вызовом диалога / whiptail

У меня есть следующий скрипт: #! / Bin / bash set -e TITLE = "Choose version" { {1}} ВЕРСИИ = $ (cat << 'END' AAA BBB END ) VERSION_LIST = $ (echo "$ VERSIONS" | awk ' {print NR, "", $ 0} ') INDEX = $ (whiptail \ ...
13.02.2019
1
ответ

Сценарий оболочки во время цикла: [вокруг конвейера отсутствует `]'

Сценарий оболочки, который я пытаюсь использовать, продолжает выдавать эту ошибку: $ ./script.sh: строка 2: [: отсутствует `]' grep : ]: Нет такого файла или каталога Строка является частью раздела, пытающегося проверить, является ли конкретный...
13.02.2019
1
ответ

Непредвиденная ошибка конца файла, но не могу понять, почему

Я написал сценарий для своего задания, который принимает 3 или 4 аргумента. :1-й аргумент -e (encode )или -d (decode ), 2-й аргумент - это ключ кодирования/декодирования, 3-й аргумент - это имя вывода...
13.02.2019
1
ответ

Bash-скрипт для поиска файлов с заданной строкой в ​​их именах, а затем их интерактивного удаления.

Мне нужно создать bash-скрипт, который принимает два аргумента, один - это строка для поиска в именах файлов, а следующий - - это путь к файлу для поиска. Затем ему нужно пройти через один соответствующий файл в ...
12.02.2019
1
ответ

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

У меня есть сценарий, который выполняется долгое время. Он имеет много вывода на стандартный вывод, который я хотел бы прочитать в режиме реального времени, а также прокручивать вверх и вниз. Всякий раз, когда новая строка вывода ...
12.02.2019