1
ответ

Выполнение сценария оболочки с веб-страницы БЕЗ PHP [дубликат]

У меня есть веб-страница, которую я создал, и мне нужен сценарий оболочки для запуска при нажатии кнопки на веб-странице, но я НЕ хочу использовать PHP. Я использовал php, но я бы скорее использовал альтернативу ...
вопрос задан: 4 December 2011 22:06
1
ответ

Удалите разрывы строки в Оболочке Bourne от переменной

В оболочке Bourne у меня есть следующее: ЗНАЧЕНИЯ ='some управляют, чтобы возвратился, несколько $VALUES эха' значений строки Похож: "ОДИН" "ДВА" "ТРИ" "ЧЕТЫРЕ" я хотел бы, чтобы это было похоже: "ОДИН" &q
вопрос задан: 16 September 2011 06:00
1
ответ

Экранирование командных строк MYSQL с помощью сценариев Bash

В PHP есть функция mysql_real_escape_string () для правильного экранирования любых символов, которые могут вызвать проблемы. Как лучше всего имитировать эту функциональность для BASH? Есть ли способ сделать подготовленный mysql ...
вопрос задан: 8 December 2010 00:31
1
ответ

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

Я испытываю затруднения при выяснении способа правильно связать несколько переменных вместе. Идея состоит в том, чтобы собирать несколько объектов со временем (в этом случае "нечто", "панель" и "baz") и затем конкатенировать.
вопрос задан: 20 July 2010 22:21
1
ответ

popen перестал работать с “sh: <команда>: не найденный”

Я разрабатываю серверное приложение, и я недавно встретился с этой странной ошибкой на сервере тестирования (Debian Сжимают). Каждый исполняемый файл я передаю сбоям popen с сообщением: sh: вид: не найденный//...
вопрос задан: 27 April 2010 01:50
0
ответов

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

Я написал два сценария оболочки: a.sh и b.sh. В a.sh и b.sh у меня есть бесконечный цикл for, и они выводят некоторый вывод на терминал. Я хочу написать другой сценарий, который вызывает и a.sh, и b.sh, но я ...
вопрос задан: 12 November 2019 08:29
0
ответов

Что Строка «#! / bin / sh» означает в скрипте оболочки Unix?

Я проходил несколько учебных пособий Shell Script и нашел следующую образец программы: #! / bin / sh Чисто Echo "Hello World" может кто-нибудь, пожалуйста, скажите мне, какое значение комментариев #! / bin / sh at ...
вопрос задан: 10 November 2019 18:10
0
ответов

Как заставить оболочку самоопределяться с помощью zsh или bash

У меня есть вопрос, как определить, какую оболочку использует пользователь. Предположим, сценарий, что если пользователь использует zsh, то поместите PATH в его .zshrc, а при использовании bash следует указать .bashrc. И установите rvmrc...
вопрос задан: 1 August 2019 10:28
0
ответов

Как сделать логическую операцию ИЛИ в сценариях оболочки

Я пытаюсь сделать простую проверку состояния, но это не похоже на работу. Если $ # равно 0 или больше 1, скажите «привет». Я пробовал следующий синтаксис безуспешно: if ["$ #" == 0 -...
вопрос задан: 22 April 2019 07:20
0
ответов

Сценарий AWK, позволяющий использовать аргументы с префиксом тире

Я хотел написать довольно сложный сценарий AWK, который будет принимать кучу аргументов командной строки, анализировать их и затем выполнять некоторую работу. К сожалению, я столкнулся с проблемой, пытаясь передать префикс с тире ...
вопрос задан: 20 March 2019 15:46
0
ответов

Как удалить apache2 в macOS Sierra 10.13.1

Я использую Sierra 10.13.1 Я запустил «sudo apachectl stop», но все еще работаю «localhost». Я проверил 'sudo lsof -I TCP: 80' httpd 74 root 4u IPv6 0x7f0262e9f581b6f5 0t0 TCP *: ...
вопрос задан: 20 March 2019 04:08
0
ответов

сохранить значение из команды wc -l в переменную [duplicate]

Я пытаюсь получить количество строк, которые были напечатаны из команды ps, и сохранить в переменную. COUNT_PS = ps -C $ NAME | wc -l) строка выше печатает меня 2, но COUNT_PS, к сожалению, все еще ...
вопрос задан: 5 March 2019 18:34
0
ответов

Предложение по разбиению и дублированию строки из XML-файла на данных

Мы используем SELECT XMLElement для создания отчета, который будет использоваться кем-то еще для своих отчетов. Есть число, которое может попасть в несколько случаев, таким образом, объединяя результаты в ...
вопрос задан: 5 March 2019 16:12
0
ответов

Использование переменных внутри bash heredoc

Я пытаюсь интерполировать переменные внутри bash heredoc: var = $ 1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF This isn't working as I'd expect ($...
вопрос задан: 25 February 2019 14:34
0
ответов

Сравните строку, используя sh shell [duplicate]

Я использую оболочку SH и пытаюсь сравнить строку со значением переменной, но условие if всегда выполняется в true. Зачем? Вот некоторый код: Sourcesystem = "ABC" if ["$ Sourcesystem" -eq '...
вопрос задан: 18 January 2019 10:53
0
ответов

местное pm2 и удаленное выполнение pm2 - другое поведение

По какой-то причине я не могу удаленно выполнить файл .sh с ультраосновными командами pm2. (ОС: Ubuntu 16.04 - pm2: 3.2.4) Локально все работает нормально. Удаленно ничего не происходит (через ssh и ...
вопрос задан: 15 January 2019 19:59
0
ответов

Как получить эффект и бесполезность «set -e» внутри функции оболочки?

set -e (или a скрипт, начинающийся с #! / bin / sh -e) чрезвычайно полезен для автоматического отключения в случае возникновения проблемы. Это избавляет меня от необходимости проверять каждую команду, которая может потерпеть неудачу. Как мне ...
вопрос задан: 15 November 2018 14:08
0
ответов

Удалить избыточные пути из переменной $PATH

Я определил один и тот же путь в переменной $PATH 6 раз. Я не выходил из системы, чтобы проверить, работает ли это. Как удалить дубликаты? Переменная $PATH выглядит следующим образом :echo $PATH /usr/...
вопрос задан: 29 October 2018 17:47
0
ответов

В чем преимущество использования $ () вместо обратных кавычек в сценариях оболочки?

Есть два способа перехватить вывод командной строки в bash: Унаследованные символы оболочки оболочки Bourne ``: var = `command` $ () синтаксис (который, насколько я знаю, специфичен для Bash или, по крайней мере, не поддерживается ...
вопрос задан: 10 October 2018 14:47
0
ответов

В чем разница между $ (command) и `command` в программировании оболочки?

Чтобы сохранить вывод команды в виде переменной в sh / ksh / bash вы можете использовать либо var = $ (command), либо var = `command` Какая разница между этими двумя методами, если таковая имеется?
вопрос задан: 25 May 2018 08:17
0
ответов

Многострочный синтаксис для конвейерной передачи heredoc; это портативный?

Мне знаком этот синтаксис: cmd1 << EOF | cmd2 текст EOF, но только что обнаружил, что bash позволяет мне писать: cmd1 << EOF | текст EOF cmd2 (heredoc используется как ввод для cmd1, а ...
вопрос задан: 29 March 2018 17:38
0
ответов

Вызов функций оболочки с помощью xargs

Я пытаюсь использовать xargs для параллельного вызова более сложной функции. #! / bin / bash echo_var () {echo $ 1 return 0} seq -f "n% 04g" 1 100 | xargs -n 1 -P 10 -i echo_var {} exit 0 Возвращает ...
вопрос задан: 14 December 2017 22:11
0
ответов

Что означает set -e в скрипте bash?

Я изучаю содержимое этого файла preinst, который скрипт выполняет перед тем, как этот пакет будет распакован из файла архива Debian (.deb). Скрипт имеет следующий код: #! / Bin / bash set -e # ...
вопрос задан: 4 November 2017 14:39
0
ответов

Обработчик Git после фиксации в качестве фоновой задачи

У меня есть сценарий, который мне нужно запускается после фиксации проекта в системе контроля версий git. Поэтому я создал ловушку после фиксации в каталоге моих проектов .git в подкаталоге / hooks, назвав его '...
вопрос задан: 6 October 2017 20:01
0
ответов

Как Ctrl-C завершает дочерний процесс?

Я пытаюсь понять, как CTRL + C завершает дочерний, но не родительский процесс. Я вижу такое поведение в некоторых оболочках сценариев, таких как bash, где вы можете запустить какой-то длительный процесс, а затем завершить его ...
вопрос задан: 2 October 2017 20:25
0
ответов

Псевдоним Git - несколько команд и параметров

Я пытаюсь создать псевдоним, который использует оба несколько команд Git и позиционные параметры. Для каждой есть страницы Stackoverflow, и казалось бы до боли очевидным сделать и то, и другое, но у меня есть ...
вопрос задан: 26 July 2017 20:11
0
ответов

Почему этот сценарий оболочки вызывает себя как сценарий python?

Очевидно, этот сценарий оболочки вызывает себя как сценарий Python: #! / Bin / sh ## конфигурация репо по умолчанию ## REPO_URL = 'git: //android.git.kernel.org/tools/repo.git' REPO_REV = 'stable' magic = '--...
вопрос задан: 24 July 2017 10:43
0
ответов

Как автоматически создавать сценарии пакета / оболочки для запуска консольного приложения Java?

У меня есть Java приложение командной строки, и я хотел бы создать сценарий сборки Ant *, который создаст все необходимые сценарии пакета / оболочки для успешного запуска приложения, включая все ...
вопрос задан: 23 May 2017 12:17
0
ответов

Установка пути для всех случаев в cron, чтобы он мог найти ruby ​​

My ruby находится в / usr / local / bin. всякий раз, когда не могу его найти, и установка PATH в верхней части моего файла cron тоже не работает, Я думаю, потому что всякий раз, когда выполняется команда внутри нового экземпляра bash. # ...
вопрос задан: 23 May 2017 12:10
0
ответов

Почему `if $(true) ; then ... fi` успешна?

Навеяно этим вопросом: Что должен делать оператор if, если условием является подстановка команды, при которой команда не производит никакого вывода? ПРИМЕЧАНИЕ: пример if $(true); then ..., а не if true ; ....
вопрос задан: 23 May 2017 10:29