1
ответ

Как запустить exe с помощью сценария оболочки? [закрыто]

У меня есть исполняемый файл, который принимает на вход 2 файла .csv. Как показано ниже: cSplittinglines.exe srcdir\file.csv destdir\file.csv Как выполнить этот .exe с помощью сценария оболочки, чтобы каталог, из которого ...
24.01.2019
1
ответ

Почему while не работает в том же сценарии оболочки, что и find? [закрыто]

У меня есть следующий код, он должен найти все файлы больше 10 килобайт и переместить их в другой каталог: read mam найдите "$mam" -type f -size +10k > size.txt при чтении строки делать...
21.01.2019
1
ответ

Скопируйте папку, перезаписывающую ТОЛЬКО меньшие по размеру файлы в пункте назначения

У меня есть тонны PDF-файлов в нескольких вложенных папках в /home/user/iginal, которые я сжал, используя ghostscript pdfwrite в /home/user/compressed. ghostscript проделал большую работу по сжатию около 90% ...
16.01.2019
1
ответ

Какие символы должны быть сбежете при использовании команды printf?

Я хочу уточнить, что я не говорю о том, как избежать персонажей на уровне оболочки интерпретации. Насколько я могу сказать, нужно сбежать только два персонажа:% и \ ​​для печати буквальных%, ...
16.01.2019
1
ответ

Bash Loop Все файлы в каталоге, затем строки петли каждого файла

У меня есть URLS1.txt URLS2.txt. urls3.txt и так далее. Как я могу питать все файлы в этом каталоге, а затем циклируйте каждую строку этих файлов?
14.01.2019
1
ответ

Выходная строка в файл журнала, затем труба для функции в качестве аргумента

, поэтому я пытаюсь повторять строку в файл журнала, а также пройти на этот эхо к функции вместе с другими аргументами. Я не могу выяснить, как это сделать или найти какие-либо ответы на ...
11.01.2019
1
ответ

«Команда не найдена» при использовании SSH и неабюретных команд

Я хочу использовать команду над SSH: SSH Myuser @ Myhost MyCommand, но делает, чтобы я всегда получаю: SH: MyCommand: команда не найдена, используя следующие, очевидно, работает : ssh myuser @ myhost / usr / local / bin / ...
10.01.2019
1
ответ

/. ZSHRC: Экспорт: 97: недействителен в этом контексте .w: Не уверены, что это значит?

Когда я открываю свой терминал в Mac OS, клеммные отпечатки на вершине /.zshrc:Export: 97: Недействительно в этом контексте -W я изменил линию в файле my /.zshrc, следуя строгими инструкциями онлайн ...
10.01.2019
1
ответ

Как выполнить команду под оператором if в сценарии оболочки при ожидаемом условии?

send "if [` ps -ef | grep ttyS1 | sed -n 1p | cut -d '' -f 2` -eq 'ttyS1 ']; then not_found =' false ' else not_found =' true ' fi \ r "Я столько раз пробовал использовать двойные и одинарные кавычки ...
09.01.2019
1
ответ

Оболочка POSIX: внутри двойных кавычек есть случаи, когда `\` не удается экранировать `$` `` `,` "`, `\` или ``?

Согласно POSIX Страница командного языка оболочки: \ <обратная косая черта> должна сохранять свое особое значение в качестве escape-символа (см. Escape-символ (обратная косая черта)) только в том случае, если за ней следует один из ...
08.01.2019
1
ответ

Повторите попытки выполнения команды до тех пор, пока состояние не будет не конкретным, сохранить данные

У меня есть случай, когда Первые несколько попыток выполнения команды после перезапуска демона возвращаются 2 (с последующим сообщениями STDERR), чем все работает правильно. Чтобы обойти эту ошибку, я пришел ...
08.01.2019
1
ответ

как правильно анализировать флаги и аргументы сценария оболочки с помощью getopts

Я использую это: например ./imgSorter.sh -d directory -f format the scripts ' содержимое: #! / bin / bash в то время как getopts ": d: f:" opt; do case $ opt in d) echo "-d был запущен с помощью $ ...
06.01.2019
1
ответ

Как принудительно закрыть новый терминал из скрипта, когда Настройки профиля -> Команда-> Когда команды завершаются: -> Удерживайте терминал открытым

Я пытаюсь открыть два новых терминала и запустить на них файлы .sh из сценария, но после выполнения всех команд я хочу, чтобы один терминал был закрыт. Я использую gnome-terminal -e "sh patterns.sh"; ...
06.01.2019
1
ответ

Я могу обновить свою оболочку в рамках сценария оболочки?

Я пытаюсь установить сценарий, который запускается с минимальной установки CentOS 6 и настраивает ее для разработки Ruby. #!/bin/bash # Добавляют об/мин PostgreSQL Repo-i http://yum.postgresql.org/9.1/redhat/rhel-6-...
06.01.2019
1
ответ

ЕСЛИ соединение потеряно => убить браузер

У меня есть следующий скрипт, который отслеживает появление соединения => открыть хром с определенным URL-адресом: #!/bin/sh функция онлайн { wget -q -O /dev/null --timeout=5 http://URL/ return $? } ...
06.01.2019
1
ответ

Ошибка при передаче разнесенной папки

Код: - filesDirName = "/ C / Users / OM \\ SAI \\ RAM / HelloWorldSagar " echo $ {filesDirName} echo" cd $ {filesDirName} " cd $ {filesDirName} вывод bash: - $ ./ files.sh / C / Users / OM \ SAI \ RAM / HelloWorldSagar cd ...
06.01.2019
1
ответ

Замените переменные окружения в тексте, если они существуют

Я знаю, что envsubst заменяет объявленные переменные окружения во входных данных. $ echo 'Hello $USER' | envsubst Здравствуйте, имя пользователя То, что я хочу, это способ заменить переменную окружения, если она существует ...
06.01.2019
1
ответ

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

Можно ли сохранить исходный код из исполняемого скрипта без его исходного кода? Вот скрипт install.sh: JJJ=bar Когда я запускаю скрипт типа ./install.sh, после его выполнения я получаю следующее...
03.01.2019
1
ответ

Почему обновление через Ansible обычно считается «idempotent»?

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

Смущенный, почему скрипт не выходит

У меня есть этот скрипт verbatim: #! / Usr / bin / env bash handle_json () {во время чтения; DO CAT << EOF {"@ json-stdio": True, «Value»: {«Марка»: «$ 1», «V»: «$ Line»}} EOF сделано; } (echo; echo; echo '...
22.12.2018
1
ответ

Список включенных дисплеев

Я хотел бы проверить, включен ли монитор, чтобы я мог переключить на него вывод. xrandr --query покажет все подключенные дисплеи независимо от того, включены они или нет xrandr --listmonitors ...
21.12.2018
1
ответ

Графика VS Графическая оболочка

от понимания unix unix Linux - это многопроцессорная операционная система с помощью выпускных процессов. Даже если ни один пользователь не вошел в систему, и приложение не работает, несколько системных процессов ...
21.12.2018
1
ответ

Как передавать данные между оболочками без чтения / записи в промежуточные файлы

Допустим, у меня есть процесс, который повторяет ввод пользователя и выполняется в оболочке. Тогда как вы можете передавать данные в / из этой оболочки с другого терминала? Можно ли без промежуточного файла? ...
21.12.2018
1
ответ

Hex Code для '(' в Bash Regex

У меня странное поведение в оболочке. Когда я пытаюсь соответствовать «_» в Regex с его шестнадцатеричным кодом, он работает, но не с '('. $ REGEX1 = $ '\ x5f' $ pattern1 = '_' $ Если [$ pattern1 = ~ $ regex1]]; затем эхо да; ...
19.12.2018
1
ответ

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

Я пытаюсь создать сценарий оболочки, принимая аргумент ряд средних и назначающих для каждой ноты, наблюдение, пример: есть 5 средних, которые введены Отказ Есть 2 примечания: ...
19.12.2018
1
ответ

Source Bash String вместо файла

Я хочу исходить из кнопки Bash из строки вместо файла в командной строке, поэтому вместо этого: исходный файл.sh Я хочу сделать что-то вроде: Источник `Cat << eof quey_func () {echo ...
19.12.2018
1
ответ

Почему является поведение синтаксиса `#!` Is unsppected by posix?

На странице языка командной строки оболочки. Спецификация POSIX: если первая строка файла команд Shell начинается с символов «#!» , результаты не указаны. Почему поведение # ...
18.12.2018
1
ответ

Скрипту необходимо переместить один файл в другой каталог; не могу переместить его без его родительского дерева каталогов

В сценарии bash у меня есть: TEMPPATH = "/ tmp / directory" BACKUPPATH = "/ backup / path" Я пытаюсь переместить один файл, используя: mv $ TEMPPATH / file $ BACKUPPATH / file Я хочу переместить файл из / tmp / directory / ...
17.12.2018
1
ответ

CentOS и сценарий остановки оболочки, работающий на экране

Я пытаюсь автоматизировать свою систему, на самом деле использую CentOS 7. Каждый раз, когда я перезагружаю машину, мне нужно делать: screen -S bun, затем на этом экране я использую: /home/suite/bun/bun.sh До этого хорошо. ...
16.12.2018
1
ответ

Как найти слово перед совпадением

У меня есть следующий файл журнала. Мне нужно знать, есть ли какие-либо неисправности / подозрительные условия, используя сценарий оболочки. Мне нужно найти ошибку и проверить предыдущее слово, если оно больше 0, значит ...
16.12.2018