29
ответов

case, аналогичные, но разные варианты назначения переменной [duplicate]

У меня есть оператор case, при вызове скрипта мне нужно, чтобы эти числа принимались как возможные варианты -d. Их много, поэтому как вы это делаете, не набрав еще 100 строк кода. Я ...
вопрос задан: 25 January 2017 06:38
22
ответа

Удалить вариант из JAVA_OPTIONS с помощью сценария sh [duplicate]

Итак, у меня есть некоторые скрипты, которые используются, когда я запускаю свой сервер. Я могу просматривать и редактировать некоторые, но есть и другие, к которым я не могу получить доступ и редактировать. В моем последнем сценарии у меня есть следующ
вопрос задан: 14 June 2017 14:38
20
ответов

Удалить последнюю строку моего текста с помощью bash? [Дубликат]

Я ищу момент в моем сценарии bash, чтобы иметь возможность удалить три последних строки файла с каждым вызовом скрипта. test.sh head -n -3 test.txt & gt; temp.txt; mv temp.txt test.txt ...
вопрос задан: 20 March 2016 07:29
15
ответов

Сделать объявление объявления массива для всех оболочек Linux [duplicate]

У меня есть функция, определенная в моем скрипте: export_path () {array = ($ (echo $ PATH | awk -F ":" '{print $ 0}')) if! [$ (echo $ {array [*]} | grep "/ usr / bin" & gt; / dev / null 2 ​​& amp; 1)]; затем экспортируйте PATH = $ ...
вопрос задан: 11 June 2015 09:56
11
ответов

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

Я запускаю следующий сценарий оболочки в Synology DSM 6: DATE = `date +% Y% m% d_% H% M% S` / usr / local / mariadb10 / bin / mysqldump -u user -ppwd fm | gzip -c -9 & gt; / volume1 / дома / имя пользователя / SOS_BU / ...
вопрос задан: 21 March 2016 05:37
8
ответов

Как извлечь первые два символа строки в сценариях оболочки?

Например, данный: USCAGoleta9311734.5021-120.1287855805 я хочу извлечь просто: США
вопрос задан: 7 August 2018 06:34
8
ответов

Возвратите соответствие regex в сценарии Bash, вместо того, чтобы заменить его

Я просто хочу соответствовать некоторому тексту в сценарии Bash, i’v пытался использовать sed, но я, может казаться, не делаю его просто произвести соответствие вместо того, чтобы заменить его чем-то.-E "TestT100String" эха | sed's / [0-9] +...
вопрос задан: 14 December 2009 02:26
7
ответов

Как я сравниваю строки в Оболочке Bourne?

Я должен сравнить строки в оболочке: var1 = "mtu eth0", если ["$var1" == "mtu *"] затем # делают что-то fi, Но очевидно "*", не работает в Shell. Существует ли способ сделать это?
вопрос задан: 23 August 2017 21:38
7
ответов

Bash: оценить математический термин?

отзовитесь эхом 3+3, Как я могу оценить такие выражения в Bash, в этом случае к 6?
вопрос задан: 13 September 2015 13:12
7
ответов

Относительный путь Bash к абсолютному пути [дубликат]

Я пытаюсь преобразовать относительный путь к абсолютному пути в моем сценарии оболочки. Это: / home / admin / Downloads / old / t2 должно быть примерно так: ../../old/t2. Я хочу сделать это, потому что rsync ...
вопрос задан: 10 July 2013 18:27
7
ответов

ZSH не распознает мои псевдонимы?

Использование iTerm2 с zsh, и он не распознает мои псевдонимы. Иногда мне приходится работать в IDE, и я не могу просто что-то сделать, и глупые люди считают хорошей идеей назвать их ...
вопрос задан: 11 January 2013 21:21
7
ответов

Bash или сценарии границы?

Это - лучшая практика для записи сценариев Bash или сценариев Bourne? Моя команда пишет сценарии Bourne, но я не совсем уверен почему. Если это - вопрос о священной войне (т.е.: энергия по сравнению с emacs), просто ответьте:...
вопрос задан: 16 September 2011 05:57
7
ответов

Итерация более чем двух списков параллельно в/bin/sh

У меня есть два списка равной длины без пробелов в отдельных объектах: list1 = "b c" list2 = "1 2 3" я хочу выполнить итерации по этим двум спискам параллельно, соединяясь с 1, b с 2, и т.д.: 1 b 2 c...
вопрос задан: 13 February 2009 17:17
7
ответов

Невозможно массировать значения вне функции в сценарии оболочки [duplicate]

У меня есть следующий скрипт с именем run.sh: # Это run.sh prerequisite () {config_file =. / .. / config / config.sh source $ config_file echo "VAR1 внутри предпосылки: $ VAR1" echo "страна ...
вопрос задан: 23 September 2008 23:16
6
ответов

Как я могу сказать, является ли файл более старым, чем 30 минут от/bin/sh?

Как я пишу сценарий, чтобы определить, является ли файл более старым, чем 30 минут в/bin/sh? К сожалению, не делает команды статистики, существуют в системе. Это - старая система Unix, http://en.wikipedia.org/wiki/...
вопрос задан: 10 July 2019 12:50
5
ответов

Как объявить и использовать логические переменные в сценарии оболочки?

Я попытался объявить логическую переменную в сценарии оболочки, используя следующий синтаксис: переменная = $ false переменная = $ true Это правильно? Кроме того, если бы я хотел обновить эту переменную, я бы использовал то же самое ...
вопрос задан: 6 August 2014 23:01
5
ответов

Установите файл .sh как cronjob [duplicate]

Я создал файл /home/ec2-user/logs/sarcopy.sh, чтобы узнать об использовании процессора. Его работа при ручном запуске. Мне нужно установить его в cronjob. Протестировано с несколькими вариантами, но не работает, * / 5 * * ...
вопрос задан: 3 November 2013 19:10
5
ответов

Добавление пользователей в sudoers через сценарий оболочки

Можно ли добавлять пользователей в файл sudoers через сценарий оболочки? Я искал, но ничего не нашел.
вопрос задан: 28 January 2013 03:52
5
ответов

Как я могу получить поведение readlink GNU-f на Mac?

На Linux readlink утилита принимает опцию-f, который переходит по дополнительным ссылкам. Это, кажется, не работает над Mac, и возможно BSD основывал системы. Каков эквивалент был бы? Вот некоторая отладка...
вопрос задан: 11 February 2012 09:04
5
ответов

оболочка, соответствующая шаблону с помощью оператора выбора, который хранится в переменной

Я пытаюсь соответствовать шаблону оператору выбора, где шаблон хранится в переменной. Вот минимальный пример: ШАБЛОН = "foo|bar|baz|bla" случай "нечто" в $ {ШАБЛОН}) printf "...
вопрос задан: 16 September 2011 06:01
5
ответов

Имея эту ошибку psql: «дополнительный аргумент командной строки игнорируется» [дубликат]

В настоящее время я пытаюсь запустить .sh-файл, который будет делать резервную копию моей базы данных. Начальная команда psql выглядит следующим образом: psql -h "$ HOSTNAME" -U "$ USERNAME" -W "$ PASSWORD" -At -c "$ SCHEMA_ONLY_QUERY" postgres ...
вопрос задан: 19 June 2011 22:20
5
ответов

Выберите уникальные или отличные значения из списка в сценарии оболочки UNIX

У меня есть ksh сценарий, который возвращает длинный список значений, новая строка, разделенная, и я хочу видеть только уникальные/отличные значения. Возможно сделать это? Например, скажите, что мой вывод является суффиксами файла в...
вопрос задан: 6 March 2009 10:33
4
ответа

Как проверить, ли stdin от терминала или канала в сценарии оболочки?

Я пишу сценарий оболочки POSIX, который может или не может получить вход от stdin как в foo.sh <test.txt, нев интерактивном режиме. Как я проверяю, существует ли что-нибудь на stdin, чтобы не останавливаться на...
вопрос задан: 13 June 2018 10:25
4
ответа

Оболочка Bourne, Поскольку я в (seq)

Я хочу записать цикл в Оболочке Bourne, которая выполняет итерации определенного набора чисел. Обычно я использовал бы seq: поскольку я в 'seq 1 10 15 20' #do цикл материала, Но по-видимому на этом поле Solaris seq не делаю...
вопрос задан: 2 October 2012 20:56
4
ответа

присвоение имени текстовому файлу в сценарии оболочки [duplicate]

Я пытался назначить переменные для текстовых файлов в сценарии оболочки, но не смог. Если у меня есть три текстовых файла: one.txt, two.txt, three.txt, я написал эти переменные в файле source.sh ...
вопрос задан: 25 May 2012 22:17
4
ответа

сценарий оболочки для порождения процессов завершите детей на SIGTERM

Я хочу записать сценарий оболочки, который порождает несколько продолжительных процессов в фоновом режиме, затем бродит вокруг. После получения SIGTERM я хочу, чтобы все подпроцессы завершились также. В основном, я...
вопрос задан: 4 June 2010 14:59
4
ответа

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

У меня есть сценарий оболочки как это: файл кошки |, в то время как считанная строка делают #, выполняет некоторые команды с помощью $line, сделанного Теперь, я должен проверить, содержит ли строка какой-либо непробельный символ ([\n\t]), и если...
вопрос задан: 5 April 2010 11:45
4
ответа

Циклы Shell с помощью нецелых чисел?

Я записал .sh файл, чтобы скомпилировать и запустить несколько программ для присвоения домашней работы. Я имею "для" цикла в сценарии, но он не будет работать, если я не буду использовать только целые числа: #!/bin/bash для ((i=10; я <=100000
вопрос задан: 19 March 2010 01:03
4
ответа

Запишите исполняемый файл .sh файл с Java для OSX

Таким образом, я пытаюсь записать .sh файл, который будет исполняемым файлом, это - то, как я в настоящее время пишу это: Писатель произвел = пустой указатель; попробуйте {вывод = новый BufferedWriter (новый FileWriter (file2)); output.write (...
вопрос задан: 23 March 2009 15:06
4
ответа

autoconf, использующий sh, мне нужен SHELL=BASH, как я вынуждаю autoconf использовать удар?

Я выполняю autoconf и настраиваю, устанавливает SHELL на '/bin/sh'. Это создает огромные проблемы. Как вынудить SHELL быть '/bin/bash' для autoconf? Я пытаюсь получить эту работу osx, она работает над Linux....
вопрос задан: 2 October 2008 06:41