2
ответа

Разбор аргументов скрипта после getopts

У меня есть скрипт, в котором я реализовал переключатели с помощью getopts. Однако у меня возникли проблемы со ссылкой на следующий аргумент. Мой сценарий предназначен для переноса резервной копии нашего веб-сайта на локальную разработку...
31.10.2019
2
ответа

Как добавить 1-й/2-й аргумент в сценарий bash, полученный из стандартного ввода

У меня есть это: bash <( curl_url='https://raw.githubusercontent.com/oresoftware/run -tsc-if/master/run.sh' curl -H 'Cache-Control: no-cache' --silent "$curl_url" ) сценарий bash по этому URL-адресу, ...
06.09.2019
2
ответа

/usr/bin/truncate: Слишком длинный список аргументов

Я хочу использовать команду truncate для создания большого количества маленьких файлов для тестирования.Я попробовал команду с небольшим количеством файлов (100), и она сработала. Когда я изменил число на 1000000, оно...
25.08.2019
2
ответа

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

У меня есть скрипт, как показано ниже, для файла в $(cat $IMPORT_PATH/*.txt); do echo `date +'%m-%d-%Y %H:%M:%S'` "запуск $File execute" > $Import_Success_Log ./cli.sh -a execute -i ...
14.08.2019
2
ответа

Проверить обязательный аргумент параметров

У меня есть скрипт с несколькими параметрами, у которых есть обязательный аргумент: while [ "$1" != "" ]; сделать случай $1 в -f | --first ) сдвиг сначала=$1 ...
01.08.2019
2
ответа

Как добавить аргумент к $@?

Мне нравится иметь возможность... && добавить -arg 'что-то' и добавить 'что-то' к позиционным аргументам, что-то вроде обратного сдвига. Я пытался... && установить "$@ что-то", но это...
21.07.2019
2
ответа

Могу ли я передать stdout в середину команды с помощью emacs?

Команда emacs -nw foo -f org-mode открывает файл foo в emacs в режиме org. Теперь предположим, что файл с именем foo является выходным файлом сценария. Как я мог передать свою команду? Итак, я пытаюсь получить...
11.07.2019
2
ответа

Распечатать значение аргумента в цикле for

Это скрипт user@linux:~$ cat script.sh #!/bin/bash для i в `seq $#` эхо $i Выполнено user@linux:~$ Вывод user@linux:~$ ./script.sh a b c 1 2 3 user@linux:~$ Желаемый результат Я бы...
04.07.2019
2
ответа

Как добавить аргументы в скрипт [дубликат]

Я хотел бы знать, как добавлять аргументы в команды. Я бы хотел, чтобы это было примерно так: $ arg --test 'arg' будет основной командой, а '--test' будет аргументом.
02.06.2019
2
ответа

изменение разрешения не разрешено

У меня есть этот каталог drwxrwxrwx 2 root root 4096 Май 21:06 tmp Я пользователь «jenkins», и я пытаюсь: chmod -R a + rwx tmp/Но я получаю chmod: изменение разрешений «tmp/»: Операция не...
04.05.2019
2
ответа

Что такое Position_args на странице руководства

Я только что присоединился к Linux и пытаюсь изучить команды с доступными ресурсами (в основном страницы руководства). Легко понять, что это за параметр args (содержание в использовании и параметры) в команде ...
30.03.2019
2
ответа

Как разделить строковый аргумент в bash на несколько строк без добавления пробела

Я выполняю следующую команду: some_command --flag "foo \ bar \ quux" arg2 В результате строка будет передана как foo \ tbar \ tquux. Я ищу способ передать этот аргумент ...
09.03.2019
2
ответа

Как заставить скрипт работать с «$ @» или списком параметров по умолчанию, не разбивая пути пробелами?

Мне нужен скрипт, который будет запускать другую утилиту по некоторым путям по умолчанию, если ему не переданы параметры ; в идеале я хочу, чтобы это было безопасно для путей, содержащих пробелы. Пока у меня есть script.sh: #! / Bin / sh ...
11.01.2019
2
ответа

"diff orig new" vs. "diff new orig" [закрыто]

При сравнении двух файлов с помощью diff, оригинальный файл предоставляется в качестве первого аргумента, а новый (измененный) - в качестве второго. diff original new Предположительно, логика такого упорядочивания заключается в том, чтобы ...
26.11.2018
2
ответа

Добавьте аргументы для 'избиения-c'

Скажем, то, что я хочу выполнить команду через Bash как это:/bin/bash-c "ls-l" Согласно странице справочника Bash, я мог также выполнить его как это: # не обрабатывают аргументы после этого...
18.11.2018
2
ответа

ZSH Prompt printing '[m' вместо '%'

Я добавил функцию батареи в свою vim statusline вот ссылка. Он правильно отображает мой аккумулятор в vim, и если я запускаю $ acpi | grep -oP «(\d +)%», он возвращает некоторое число, за которым следует знак процента (как...
18.10.2018
2
ответа

Как разобрать аргументы с пространством внутри функции Bash

в Bash I Calling Функция: Myфункция "1 2" Myфункция () {echo "$ 1" Эхо "$ 2" } Это печатает меня «1 2» и пустой ряд. Как я могу разбирать аргументы, так что он будет печатать на одной строке 1 и ...
03.10.2018
2
ответа

Сценарий оболочки для работы над файлами в некотором каталоге

У меня есть система Windows, таким образом, я загрузил cygwin, чтобы помочь мне выполнить команды Linux/unix. Я должен выполниться, сценарий оболочки на наборе apks, сохраненного в папке (получил сценарий здесь). Это...
26.08.2018
2
ответа

Сохранение цитат, передаваемых к сценарию обертки Perl

, я пишу небольшую обертку Perl для настройки переменных среды и т. Д., затем вызывают команду с тем же именем. ./foo.pl -a one -b два -c "1 2 3" -D, выполненные при выходе @argv, «около 1 2 3 имеют ...
10.08.2018
2
ответа

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

У меня есть эта проблема с borgbackup, но поскольку реакция такая же, я буду использовать rsync в своем примере. Я хочу создать массив аргументов, добавив к каждому префиксу, а затем передать этот массив ...
01.08.2018
2
ответа

Почему `sort <« $ f1 »` предпочтительнее `sort -« $ f1 »` и почему это предпочтительнее `sort« $ f1 »`?

Из https: //unix.stackexchange. com / a / 458074/674 Не забудьте использовать - при передаче произвольных аргументов командам (или используйте перенаправления, где это возможно). Итак, отсортируйте - "$ f1" или лучше sort <"$ f1" ...
25.07.2018
2
ответа

Bash: передача фигурных скобок как аргументы для избиения функции

Я люблю использовать следующий шаблон для поиска в файлах: grep - color=auto-iRnHr - включает = {*.js, *.html} - исключать-dir = {выпуск, dev} "промежуток". Я хотел бы, однако, иметь этого перенеслось в...
03.03.2018
2
ответа

Печатать только метку времени и сообщение в journalctl

Я пытаюсь получить последние несколько строк из journalctl, чтобы я мог загрузить их в свой conky. Однако journalctl по умолчанию предоставляет слишком много дерьма, которое тратит впустую место: С journalctl -u PROCESS -n 5 --no -...
20.01.2018
2
ответа

Сопоставление с образцом от входных параметров

Мы пытаемся улучшить один из наших сценариев. Пользователи передадут некоторые аргументы, и часть аргументов будет иметь 5.0.3. Для примера входной параметр был бы похож на Jboss5.0.3GA. Начиная с него (Jboss5....
24.08.2017
2
ответа

Почему я могу передавать аргументы в / usr / bin / env в этом случае?

Я прочитал в другом ответе, что я не могу передавать аргументы интерпретатору, чем я передаю / usr / bin / env: Другая потенциальная проблема заключается в том, что трюк #! / usr / bin / env не позволяет пройти ...
28.04.2017
2
ответа

Могу ли я проанализировать тип переменной bash?

Я пишу функцию, которая выводит даты. Я хотел бы позволить пользователю настраивать вывод, предоставляя аргументы на текущий момент с переменной среды. Чтобы сохранить пробелы в строках формата, я '...
13.04.2017
2
ответа

«тире» аргументы для сценариев оболочки [дубликат]

Большинство сценариев оболочки, которые я использую, имеют синтаксис, например ./shellscript.sh -first_argument_flag - second_argument_flag , но все онлайн-ресурсы для ...
04.11.2016
2
ответа

Передача аргумента с многобуквенными флагами

Мой вопрос касается скрипта, который меня попросили написать для колледжа, так что это H/W, но я застрял и не нашел решения. Я пытаюсь получить аргументы ./tool.sh -f persons.dat -id <...
10.10.2016
2
ответа

В чем разница между флагом, параметром и аргументом? [закрыто]

ls -a (я считаю -a вариантом) sudo -u имя пользователя (-u = параметр, имя пользователя = аргумент) chmod 664 my-dir (664 = option, my-dir = arg) Я не могу придумать пример, который мог бы сказать «это флаг», кроме, возможно, ...
05.09.2016
2
ответа

Проблема с аргументом функции сценария bash [дубликат ate]

Не уверен, почему это вызывает ошибку. Это тестовый код, имитирующий мой настоящий код. Я хочу написать оболочку для find и хочу разрешить любой аргумент, поэтому я заключаю каждый аргумент в одинарные кавычки. # ...
17.03.2016