1
ответ

обнаружьте, если клавиша нажата из сценария

Я хотел бы обнаружить, если клавиша нажимается при запущении скрипта. У меня есть следующий сценарий: #!/bin/bash спят 0.5 xte 'ул. sometext', я запускаю этот скрипт с помощью ярлыка для вставки "sometext"...
09.12.2016
1
ответ

Почему не работает пользовательская команда mkcd? [duplicate]

Я пытаюсь написать очень простую команду mkcd: #!/bin/bash mkdir $1 cd $1 Каталог создается, но часть смены каталога, похоже, не выполняется. Обновление на основе комментария: mkcd () { mkdir "$...
08.12.2016
1
ответ

Что такое разница между bcl и expr?

Я знаю, что оба они могут выполнять простую арифметику. Мне интересно, когда будет проще использовать одно по сравнению с другим. Я знаю, что expr оценивает выражение по его аргументам, а bcl оценивает ...
02.12.2016
1
ответ

mv файл / папка с пробелы в его имени не работают - LFTP

У меня 2 пробела: Мой Synology NAS. И мой FTP. Если мы предположим, что некоторые файлы на моем локальном NAS также находятся в моем FTP-репозитории, я хочу переместить некоторые файлы на моем локальном NAS И на моем FTP в разные папки. ...
01.12.2016
1
ответ

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

я хочу написать shell-скрипт и в этом shell-скрипте я хочу поставить пробел в начале каждой строки файла типа, 1-я строка 1 пробел, 2-я строка 2 sapce, 3-я строка 3 пробел, 4-я строка 4 пробел...... ...
30.11.2016
1
ответ

sed в устранении неполадок сценариев bash

У меня возникла следующая проблема, связанная с командой sed. Я хочу сделать следующее: sed '1 d' filename.fa | sed "1i \> filename \ n"> filename_Edited.fa, где строка начала файла заменена на "> ...
29.11.2016
1
ответ

Почему я не могу запускать приложения с графическим интерфейсом пользователя с помощью sudo из crontab, когда я могу с помощью sudo : «Протокол не указан»? [дубликат]

немного предыстории, так как это может быть причиной проблемы. Я использую наследие Armbian Jessie на Orange Pi Zero. Он не включает рабочий стол, поэтому я установил X, lightdm и xfce. Я не ...
28.11.2016
1
ответ

Я пытаюсь написать оператор printf в скрипте для вывода некоторой записи с опцией padding (столбцы)

Вот мой файл данных под названием: bblack|Black|Brian|P|5|sun lbanas|Banas|Kerry|S|5|mercury dholder|Holder|David|S|5|venus dives|Ives|David|W|5|earth slambert|Lambert|Scott|S|5|mars rtaylor|Taylor|Rich|S|...
26.11.2016
1
ответ

разбор действительно простой грамматики разметки с помощью shell-скрипта

Мне нужно разобрать файл, своего рода файл конфигурации, который принимает действительно простую грамматику : есть 2 вида многострочных блоков и тегов инлайн-разметки. блок типа 1 помечен тегом open_tag ...
18.11.2016
1
ответ

Заменить открытую скобку (на! (Только в определенном месте относительно символа ->

Я хочу заменить только конкретную скобку не той скобкой, т. Е.! (И эта скобка должна быть той, которая находится прямо перед этой -> войдите в каждую строку файла. Например, (A & b) -> (b & ...
16.11.2016
1
ответ

Найти шаблон и удалить его из всех файлов [закрыто]

Пожалуйста, помогите мне решить следующую проблему. Удалить все пары символов \ n из Test_Macro во всех файлах. Пожалуйста, посмотрите пример ниже: Fil1.txt Test_Macro(abc, def, "\n строка1 строка2 \n тестовая строка",...
12.11.2016
1
ответ

Создание скрипта с циклическим циклом на одном экране

У меня одна простая проблема: с моим скриптом мне нужен скрипт строки в том же экран и не отображает последнюю информацию выше, см. мой демонстрационный код: #! / bin / bash if [-t 0]; затем stty -echo -icanon -icrnl ...
10.11.2016
1
ответ

Предупреждать в crontab, если команда не удалась несколько раз подряд

У меня есть команда в моем crontab для мониторинга службы (в частности, проверить, доступна ли по-прежнему версия Tor моего веб-сайта): эта команда мониторинга завершается успешно, если она может получить доступ к сайту, и ...
09.11.2016
1
ответ

Ожидаемый сценарий для копирования файла

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

Описание сценария Unix

Что такое $ 1 и $ 2 в приведенном ниже сценарии UNIX? ROOTDIR = / infadata / INFA_SHARED / EDM / MPA Inbound_PATH = / infadata / INFA_SHARED / EDM / MPA / FTP / InBound Src_File_PATH = $ ROOTDIR / Src LOGFILE_PATH = $ ROOTDIR / Журнал ...
10.10.2016
1
ответ

Bash скрипт работает через терминал, но не через главное меню

Когда я запускаю bash скрипт из терминала или nautilus, он работает правильно, но когда я запускаю его через "Главное меню" gnome, он возвращает ошибку. read -p "" -n1 selection Это строка, которая возвращает ...
08.10.2016
1
ответ

Проверка наличия строки в файле с cat | grep

Добрый день всем Цель: проверка наличия строки в файле и выполнение соответствующих действий if [-z 'sudo cat / etc / sudoers | grep "$ USER ALL = (ВСЕ) NOPASSWD: ALL" ']; echo "нет вывода, продолж." || echo "...
03.10.2016
1
ответ

Выполнять команду или функцию, когда SIGINT или SIGTERM отправляются самому родительскому скрипту, а не дочерним процессам

Допустим, у меня есть этот скрипт. Sh #! / Bin / bash exit_script () {echo "Печать чего-то особенного!" echo "Может быть, выполняю другие команды!" kill - - $$ # Отправляет SIGTERM дочерним / подпроцессам } ...
01.10.2016
1
ответ

Сортировка файлов по имени файла

Я пытаюсь отсортировать свои файлы по шаблону в имя файла, создав скрипт Linux (Bash). Мои файлы в основном . JPG, некоторые . AV и . МР4. Я не могу использовать мета-теги, потому что эти файлы имеют сломанные теги (восстановлено ...
29.09.2016
1
ответ

Не удается запустить мой скрипт

в Ubuntu 16. Я создал этот скрипт и поместил его в /root/s3backyupsync.sh #!/bin/sh ################################################# # Простой скрипт для синхронизации данных в корзинах S3...
15.09.2016
1
ответ

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

Как написать сценарий оболочки, который выходит, если одна его часть не удалась? Например, если следующий фрагмент кода не работает, то скрипт должен выйти. n=0 until [ $n -ge 5 ] do gksu *command* &&...
12.09.2016
1
ответ

Сценарий (сценарии) затвора

Когда я играю в некоторые игры с вином, я не должен изменять окно, из-за этого, игровой катастрофический отказ или то окно являются заливкой черного цвета цвета. Я использую xfce4 рабочий стол, когда я нажимаю клавишу "PrintScreen" от...
09.09.2016
1
ответ

Замена строки в большом файле

У меня есть два файла TSV (tab separated value) -- file_A. txt и file_B.txt file_A.txt содержит два столбца -- A_ID, A_Name file_B.txt содержит 4 столбца -- B_ID1, B_Name1, B_ID2, B_Name2 Нужно перейти...
01.09.2016
1
ответ

Цикл while запускается только один раз [дубликат]

Я пишу простой сценарий bash для проверки использования диска в моей системе. Цикл while должен печатать только разделы с размером 85% или выше. Есть два раздела, превышающих 90%, но только первый ...
31.08.2016
1
ответ

Переименование и очистка имен файлов телешоу на S01E01.mp4 и т. Д.

Если у меня есть телешоу с плохим названием, и мне нужно их очистить $ ls Some_Series.1_Episode.1.mp4 'Some Series01.Episode02.mp4' SomeSeries1Episode03.mp4 Мне нужно пакетно переименовать их в ...
26.08.2016
1
ответ

Запустить локальный сценарий python на удаленной машине

Я хочу запустить сценарий python, который у меня есть локально на диске на удаленной машине. Раньше я запускал такие сценарии bash: cat script.sh | ssh user @ machine, но я не знаю, как сделать то же самое для скрипта Python.
01.08.2016
1
ответ

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

Вот что у меня есть на данный момент: until python MyApp.py; do echo "App crashed... restarting..." >&2 sleep 1 done Это перезапустит программу при сбое, но не при завершении программы ...
26.07.2016
1
ответ

Sourcing a file multiple times in a bash script

У меня есть большой конфигурационный скрипт (bash), который довольно хорошо разбит на отдельные функции для выполнения ряда задач по установке/настройке нового пакета программного обеспечения. У нас есть ...
20.07.2016
1
ответ

Как запустить сценарий Perl внутри другого сценария Perl

У меня есть два сценария Perl, и я хочу использовать один сценарий из другого. Скрипты называются script1.pl и script2.pl. Я хочу запустить следующую команду внутри script1.pl: /home/user/script2.pl / var / log / ...
18.07.2016
1
ответ

Откройте новый терминал, проследите за ним и выполните сценарий

У меня есть сценарий, результаты которого я хочу отслеживать и записывать в файл журнала. Я запускаю следующее: gnome-terminal -x bash -c "script logfile.log; ssh user @ IP" Но эта команда сначала выполняет ...
07.07.2016