Аргумент обычно определяется, поскольку фактическое значение передало функции, процедуре или программе командной строки.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

9
ответов

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

Там какой-либо простой способ состоит в том, чтобы передать (получают) названные параметры к сценарию оболочки? Например, my_script-p_out '/some/path'-arg_1 '5' И внутри my_script.sh получают их как: # я верю этому...
07.11.2017
9
ответов

Как я повторяю всего 1 столбец вывода от команды ls?

Позволяет говорят, когда я делаю команду ls, вывод: file1 file2 file3 file4 - это возможный отобразить только определенный столбец вывода, в этом случае file2? Я попробовал следующее без успеха: эхо...
22.02.2016
8
ответов

Решение “mv: Список аргументов слишком долго”?

У меня есть папка больше чем с миллионом файлов, которой нужна сортировка, но я ничего не могу действительно сделать, потому что mv выводы это сообщение все время - колотят:/bin/mv: Список аргументов слишком долго я использую это...
17.09.2016
7
ответов

'-' используется только с CD?

CD - может переключиться между текущим dir и предыдущим dir. Кажется, что я видел - используемый в качестве аргументов другим командам прежде, хотя я не помню, означает ли - то же как с CD. Я нашел это-...
29.07.2014
6
ответов

Извлечь сразу несколько файлов в терминале

У меня есть каталог, содержащий сотни zip-файлов. Я хочу иметь возможность выбирать около пятидесяти файлов и извлекать их все сразу, используя unzip (или 7z )в терминале. В файлах совсем другие...
21.06.2021
5
ответов

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

#!/бин/ш эхо "Шум $1" эхо "Улучшение $2" для snr в 0 5 10 15 20 25 do python Assessment.py --шум $1 --snr 25 --итераций 1250 --улучшение $2 done Если $2 не указано, я не хочу...
19.01.2020
5
ответов

Применение команд к спискам

Очень часто мне нужно применить некую простую функцию к списку (точнее к строке, где подстроки которые я хочу рассматривать как отдельные элементы, разделенные новой строкой). Скажем, мне нужно...
23.09.2019
5
ответов

Почему argv включает имя программы?

Типичные программы Unix / Linux принимают входные данные командной строки как счетчик аргументов (int argc) и вектор аргументов (char * argv []). Первый элемент argv - это имя программы, за которым следует фактическое ...
12.10.2016
5
ответов

Список аргументов слишком долго для ls

Я получаю следующую ошибку при попытке к ls *.txt | туалет-l каталог, который содержит много файлов: - удар:/bin/ls: Список аргументов слишком долго Делает порог этого "Списка аргументов", зависящего от дистрибутива...
31.08.2016
5
ответов

Как использовать аргументы имени файла или значение по умолчанию к stdin, stdout (резюме)

Я хочу обработать имена файлов как аргументы в сценарии удара в инструменте для очистки, более гибком пути, беря 0, 1, или 2 аргумента в пользу входных и выходных имен файлов. когда args = 0, читайте из stdin, запишите в stdout...
09.10.2013
5
ответов

Сценарий Bash, который читает имена файлов из канала или из командной строки args?

Я хочу, чтобы мой сценарий считал набор имен файлов (который может иметь пробелы), или, учитывая как шарик или от STDIN, и действительно наполните ими. Я смог читать так или иначе отдельно, но не объединить их...
14.01.2013
4
ответа

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

Как правильно -отделить аргумент от параметра пробелом или нет? И следует ли разделять аргументы или склеивать их все вместе? Примеры :<команда> -D 192.168.0....
09.12.2020
4
ответа

Почему нельзя использовать несколько команд с || или && условная работа?

Это работает с приглашением оболочки (bash, dash): [ -z "" ] && echo A || эхо Б A Однако я пытаюсь написать сценарий оболочки POSIX, он начинается так: #!/bin/sh [ "${#}" -eq 1 ] || echo "...
03.04.2019
4
ответа

Как я могу распечатать “-n” с 'эхом'?

Я не могу изобразить, как распечатать строку "-n" с более чем 30-летним эхом команды. Я попробовал их: Michaels:Scripts$ повторяют-n эхо Michaels:Scripts$ "-n", Michaels:Scripts$ повторяют-e "-n" Michaels:...
20.12.2018
4
ответа

Создать n переменных в Bash, не присваивая их по одной?

Как создать n переменных в сценариях оболочки, не назначая их явно? Я имею в виду что-то вроде цикла, который создает var1, var2, var3,...,varx, где x - переменная, которую я установил ранее,...
22.08.2018
4
ответа

Как я передаю программу командной строки список файлов из каталога?

Я пытаюсь загрузить документы своей учетной записи Microsoft OneDrive с помощью python-onedrive. Команда, которую я использую, является этим: onedrive-cli помещают Long\Filename\1.jpg onedrive-cli помещенный Long\Filename\2.jpg...
03.03.2018
4
ответа

Как передать несколько аргументов для выполнения с помощью сценария .sh

У меня есть файл list.txt, включающий список файлов журнала. Например server_log1 server_log2 ........ server_log50 У меня есть другой сценарий оболочки, используемый для загрузки этих журналов. Это сработало ...
23.02.2018
4
ответа

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

Я не понимаю, как включать необязательные аргументы / флаги при написании сценария bash для следующей программы: Программа требует два аргумента: run_program --flag1 <значение> --flag2 <значение> ...
20.12.2016
4
ответа

Как использовать в качестве аргументов символы + , - , x , / в скрипте [duplicate]

Я пытаюсь написать скрипт, который я назову calc.sh и который выполняет основные вычисления, используя аргументы скрипта ($1, $2 и $3). Например, я хотел бы получить 2 в качестве результата для ./calc.sh 10 / 5 My ...
14.11.2016
4
ответа

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

Допустим, существует программа, которая принимает два аргумента; входной файл и выходной файл. Что, если я не хочу сохранять этот выходной файл на диск, а скорее передаю его прямо на стандартный ввод другой программы. Is ...
20.07.2015
4
ответа

Почему некоторые команды не читают из своего входа стандарта?

Интересно что, когда мы должны использовать конвейер и когда мы не были должны. Скажите, например, для уничтожения определенного процесса, который, обрабатывая файлы PDF, следующее не будет работать при помощи конвейера: PS aux | grep PDF |...
04.07.2014
4
ответа

Как предотвратить инжекцию команды через опции команды?

У меня есть приложение обертки, где я должен позволить пользователю указать пользовательские опции передать средству моделирования. Однако я хочу удостовериться, что пользователь не вводит другие команды через пользовательские опции...
12.07.2013
4
ответа

Передача нескольких каталогов к - сокращает опцию в находке

Я использую, находят, чтобы определить местоположение и удалить файлы резервных копий, но хотеть исключить определенные каталоги из поиска. Резервные имена файлов могли завершиться в .bck, bak, ~, или резервное копирование. Минимальный Рабочий Пример...
29.04.2013
3
ответа

Добавить все файлы в каталоге в качестве аргументов cli

Мне нужно запустить команду, которая выглядит так mycli --файл test.zip --файл другой _test.zip Как я могу запустить это динамически со всеми zip-файлами в каталоге? Я уверен, что смогу передать файлы из...
25.01.2021
3
ответа

Вложенный сценарий оболочки не работает с переменной списка

Я создал следующие два минимальных сценария оболочки... test1 #!/usr/bin/env bash letterList=$1 для буквы в $letterList эхо $letter done и второй test2 #!/usr/bin/env bash ...
26.01.2020
3
ответа

Find exec sh: переменная оболочки не передается в подоболочку

Вот упрощенный код, который печатает имя каталога, если он содержит имя файла с тем же именем, что и у родительского каталога, и расширением .md. НАЙТИ(){ найти. -type d -exec sh -c ' for d ...
22.01.2020
3
ответа

Изменение argv[0] из командной строки

Я помню, как много лет (десятилетия) назад использовалась система, в которой можно было сказать что-то вроде: $ realname:newname ABC и программа вызывалась с argv = { "newname ", "А", "В", "С" }. Я не ...
16.01.2020
3
ответа

Возможна ли передача другого $0 дочернему сценарию bash?

Я знаю, что это может звучать как «не так, как задумано дизайнером», но у меня есть реальная жизненная ситуация, когда скрипт bash, который я изменяю, должен вызвать другой скрипт bash, который мне не разрешено изменять. Что «...
25.12.2019
3
ответа

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

POSIX и GNU имеют свои стили синтаксиса для опций. Для всех команд, которые я видел, они принимают входные данные, подобные параметрам, в качестве аргументов командной строки. Необычно ли, что программа принимает option-...
08.12.2019
3
ответа

Как использовать аргументы командной строки, переданные в сценарий оболочки, использующий xargs ?

У меня есть сценарий, который будет выполнять итерацию набора проверок git и запускать команду git в каждом каталоге. Теперь я хочу иметь возможность передать параметр сценарию оболочки из командной строки и получить это ...
24.05.2019