0
ответов

Разбор вложенных аргументов

Я не могу правильно разобрать аргументы скрипта. Сценарий описан ниже. Первый скрипт (test2.sh): #! /бин/ш arg_part1="./test1.sh '123 789'" arg_part2=456 # Вариант 1 ${arg_part1} ...
16.11.2017
0
ответов

Скрыть аргументы программы без исходного кода

Мне нужно скрыть некоторые важные аргументы программы, которую я запускаю, но у меня нет доступа к исходному коду. Я также запускаю это на общем сервере, поэтому я не могу использовать что-то вроде hidepid, потому что я ...
11.11.2017
0
ответов

Объединение аргумента параметра внутри эха [дубликат]

Я использую следующий сценарий для выполнения следующих действий в моей среде: Создание сайта Nginx conf. Создание соответствующего SSL-сертификата Let'sEncrypt. Создание символической ссылки между моими сайтами -...
09.11.2017
0
ответов

Как передать каждую строку файла в качестве параметров команды?

Я бы хотел написать сценарий, который считывает файл и передает каждую строку в качестве параметров (или «аргументов параметров») команде, например это: command -o "1-я строка" -o "2-я строка" ... -o "последняя строка" args Что за ...
08.11.2017
0
ответов

ZSH, объединить переданные аргументы в одну строку

Я хотел бы создать простую функцию bash для моего удобства. Следуя ответу, приведенному на: Объединение аргументов bash в одну строку с пробелами, я смог смешать этот небольшой кусок ...
13.04.2017
0
ответов

Как передать файлы, найденные с помощью find, в качестве аргументов?

Во-первых, чтобы отсечь тривиальные, но неприменимые ответы: я не могу использовать ни трюк find + xargs, ни его варианты (например, find с -exec), потому что мне нужно использовать несколько таких выражений за звонок. Я вернусь ...
24.10.2016
0
ответов

Функция Bash с аргументами

Я знаю, что могу писать сценарии bash, например: foo () {echo $ 1; } но могу ли я определить функцию, которая пишет: foo (string) {echo $ string; } Я просто не могу найти выхода из этого.
22.09.2016
0
ответов

использовать строки в качестве аргументов в одном вызове (как xargs)

У меня есть одна функция, которая печатает несколько строк, которые я хочу использовать в качестве аргументов для другой функции: lsx () {echo 1 - это одно echo 2 - два } somefun () {для аргумента в "$ @"; do echo "...
25.08.2016
0
ответов

Передать параметры командной строки программе внутри сценария оболочки

Что касается ./script.sh arg1 [arg2 arg3. ..], аргументы командной строки arg1, arg2, ... могут быть получены с помощью $ 1, $ 2, ... Но количество аргументов НЕ фиксировано. В сценарии оболочки я хочу передать ...
22.08.2016
0
ответов

Скрыть аргументы команд в ps

Я запускаю приложение на сервере Linux, и когда я запускаю приложение, я указываю пароль в виде командной строки, например: ./myapplication --smtp-password mypassword В нашем приложение, мы не ...
26.07.2016
0
ответов

Отделение аргументов команды от флагов

Допустим, у меня есть команда, которая принимает флаги и аргументы, например: mycommand --foo bar arg1 arg2 (Флаг foo имеет значение «bar».) Но что, если foo flag можно указать без ...
12.07.2016
0
ответов

Создание команды из некоторых аргументов bash-скрипта, включая пробелы [duplicate]

У меня есть bash-скрипт, который принимает некоторые аргументы и использует некоторые из них для цикла выполнения некоторого действия, в то время как некоторые другие (те, которые имеют форму 'a=b') передаются этому действию. По сути, это выглядит как arg
02.05.2016
0
ответов

получить агрумент командной строки по переменной в сценарии оболочки

Я хочу получить аргумент команды из переменной, в которой есть индекс нужного мне аргумента . Что-то вроде этой # команды в терминале, `foo -r -f value_wanted` index = "3" var = $ "$ index" echo $ var ## ...
27.01.2016
0
ответов

Как запретить bash преобразовывать аргументы?

Я пытаюсь использовать аргумент сценария для поиска других файлов. Проблема в том, что когда я даю скрипту аргумент x. * В командной строке, он преобразуется в x.sh. Есть идеи, как я могу получить ...
16.01.2016
0
ответов

globbing и $# [закрыто]

Предположим, мой shell-скрипт получает 3 аргумента: ./myscript dir1 material dir2 Мне нужно, чтобы $# сообщал количество элементов, глобулированных с dir1/*, а не количество исходных 3 аргументов моего скрипта. Знаете ли вы ...
19.12.2015
0
ответов

Как указать команде несколько входных аргументов, хранящихся в файле?

Я хотел бы преобразовать несколько веб-страниц в файл pdf: wkhtmltopdf http://think-like-a-git.net/sections /about-this-site.html http: //think-like-a-git.net/sections/about-this-site/who-this-site -...
16.12.2015
0
ответов

picocom -b 115200 - Почему вам нужно указывать скорость передачи?

У меня есть плата Intel Galileo, и если я попытаюсь подключиться к ней со своего ноутбука с помощью: picocom / dev / ttyUSB0, я получаю только неудобные символы вроде: Terminal ready � J�) ���! ��� # ���) ��� ! �) ���! �) ���! �) !! ...
14.11.2015
0
ответов

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

Я пишу серию инструментов CLI, которые имеют одну и ту же родительскую команду, подобно программам типа git. программа глагол OPTIONS Один из глаголов действия, install, предназначен для git clone as many ...
09.11.2015
0
ответов

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

Я пытаюсь передать функции несколько аргументов, но одно из них состоит из двух слов, и я хочу, чтобы функция оболочки обрабатывала его как один аргумент: args = ("$ @") {{ 1}} function () {echo $ {args [0]} echo $ {args [...
18.10.2015
0
ответов

Что здесь делает строка `set - $ args` и почему она ведет себя по-разному в Zsh и Bash?

На странице руководства для версии getopt, которая поставляется в Mac OSX приведен пример, в котором используется конструкция args = $ (getopt optstring $ *); набор - $ args. Что здесь делает set - $ args? Кроме того, ...
03.10.2015
0
ответов

functions arguments

У меня проблемы с тем, что должно быть простым сценарием bash. У меня есть сценарий bash, который отлично работает: function convert_to () x_max = 2038 y_max = 1146 x_marg = 100 y_marg = 30 x_grid = 150 y_grid = 150 if (...
09.09.2015
0
ответов

Переход к определенному флагу в файле help/man

Допустим, мне интересно, что означает определенный флаг -T для команды ls? Есть ли способ сразу перейти к этому, используя man ls...? Или, и это немного другой вопрос, потому что это не ...
29.07.2015
0
ответов

Else not Executing

В моем сценарии я преобразовываю данные в более читаемый формат. Но у меня возникла проблема. Если не вводить никаких аргументов, только скрипт, я хочу, чтобы он возвращал "Please enter a filename", что я и сделал. Но ...
19.07.2015
0
ответов

Сколько файлов можно удалить с помощью rm однажды? [дубликат]

Один из моих друзей хотел иметь больше журналов в каталоге / var / log /, и после некоторого времени использования системы он попытался получить доступ к папке и перечислить ее, но вместо этого получил следующую ошибку : bash: ...
15.06.2015
0
ответов

Как мне получить значение именованной опции уже запущенного процесса в Linux?

Я запускаю следующую команду. ps -e -o args | grep судьба | grep UNIX Я получаю следующий вывод. / path / to / destiny -r -m UNIX -t TCP -p 1501 Какую команду я могу использовать, чтобы получить значение ...
03.06.2015
0
ответов

Как сделать псевдоним для замены одного слова в команде piped? [duplicate]

Я часто использую псевдонимы, но сейчас только для таких случаев, как alias i='sudo apt-get install -y'. Я часто хочу добавить псевдоним в следующем виде: alias cmd='echo [something] >> /path/to/...
20.12.2014
0
ответов

По конвейеру вывод одной команды на нестандартный ввод другой команды [дубликат]

Я хотел бы сделать что-то подобное следующему: which someapplciation | cd outputfrompreviouscommand Команда, которая предоставляет каталог, и я хотел бы иметь возможность сделать этот вывод моим ...
11.06.2014
0
ответов

Есть ли способ ссылаться на несколько файлов в каталоге без повторного ввода всего пути? [дубликат]

В оболочке bash, когда мне нужно удалить несколько файлов в одном каталоге, мне сейчас нужно сделать что-то вроде этого: rm / some / path / file1 / some / path / file2 Есть более короткий путь написать это так ...
24.05.2013