1
ответ

Почему аргументы, переданные в файл .sh, отсутствуют после sudo su?

Мне нужно запустить файл .sh на моем сервере с моей локальной машины. Я мог бы сделать это, используя команду ниже. ssh -p my_port_no -i path_to_key user@ip_address "bash -s" < testOnServer.sh Теперь мне нужно передать некоторые ...
28.10.2019
1
ответ

Можно ли передавать команды как переменные в сценарий --dialog?

В настоящее время у меня есть приведенная ниже диалоговая функция, которую я пытаюсь превратить в многократно используемую подсказку «да/нет», где я смогу вызвать ее, используя YesNoPrompt, за которой следуют переменные, которые ей понадобятся. ...
15.10.2019
1
ответ

awk-аргумент $1,$2 конфликтует с входными аргументами bash

Я хотел бы добавить некоторые awk-команды в bash-скрипт. Сценарий bash принимает несколько входных данных, и входные данные передаются по $1, $2 и т. д. Когда я вызываю awk, я также хочу использовать $1 для определения позиции в ...
09.10.2019
1
ответ

Путаница с передачей аргументов, состоящих из нескольких слов

Мне не хватает некоторых основных идей о bash, и я не знаю, что гуглить! Я пытаюсь сделать следующее: Файл future.sh: START_DATE="$1" NEXT=`date "$START_DATE +3 дня"` echo $NEXT Then > ./...
11.09.2019
1
ответ

Циклическая функция с аргументами в другой циклической функции с аргументами

# Вывести $1 $2 раза function foo() { for (( i=0; i<$2; i++)); сделать эхо -n $1 выполнено эхо } # Напечатать $1 $2x$3 раза function bar() { for (( i=0; i<$3; i++)); do foo ...
05.09.2019
1
ответ

Bash: передать пакеты файлов в скрипт python

У меня есть скрипт python, который выбирает путь, где находится куча текстовых файлов, чтобы каким-то образом их обработать. Так как файлов слишком много, я хочу использовать пакеты, используя bash-скрипт, чтобы передать только некоторые из ...
04.09.2019
1
ответ

Скрипт Целое число с префиксом "

Я запускаю jar-файл, используя очень простой сценарий оболочки (мне буквально просто нужно, чтобы он запускался при запуске Однако я получаю довольно неожиданное поведение: Сценарий выглядит так: java -...
29.08.2019
1
ответ

zsh: повторное использование всех аргументов из предыдущей команды

В zsh комбинация клавиш Alt+. привязан к вставке последнего слова, и он вставит последний аргумент из предыдущей команды в текущую командную строку. Я ищу сочетание клавиш/сочетание клавиш, которое...
26.08.2019
1
ответ

Как правильно определить порядок параметров?

Это мое задание. Задача состоит в том, чтобы вывести n самых длинных строк из входного файла (файлов). Если для n нет аргумента, значение n по умолчанию равно 5. Если в параметре нет файлов, стандартное ...
08.08.2019
1
ответ

если условие в bash получает слишком много аргументов

Я почти новичок в bash. Извините, если на этот вопрос был дан ответ где-то еще, но я не нашел ничего, что мог бы понять. Я делаю условие if: if [$inputstring = $INPUT] ...
22.07.2019
1
ответ

Запуск новой оболочки с позиционными параметрами

С Python я могу начать сессию с позиционными параметрами: $ python3 - aa >>> импорт sys >>> sys.argv[1] 'aa' Однако это, похоже, невозможно с оболочкой: $ sh - aa ш: ...
09.07.2019
1
ответ

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

Согласно этому ответу ... Команда разбивается на массив строк с именами аргументов. Аргумент 0 — это (обычно) имя команды, аргумент 1 — первый элемент, следующий за командой, и так далее...
04.07.2019
1
ответ

Регулярное выражение для проверки аргументов команды

Я хочу использовать grep, чтобы проверить, содержит ли запущенная команда cmd имя слова в качестве аргумента. (Я знаю о about !* в Bash, я не хочу его использовать). Допустим, у меня есть команда в ...
05.06.2019
1
ответ

Сценарий Bash, ошибка "Список аргументов слишком длинный"

Мне нужно запустить сценарий bash в файле .lua: os.execute ("/path/to/file.sh") file.sh: #! /бин/баш route add 149.36.98.78 reject Разрешения для file.sh: [-rwxr-x---] root www-data Я ...
08.05.2019
1
ответ

Разделенный диск с небольшим разделом на конце

Я хотел бы разделить диск из сценария, так что есть большой раздел, заполняющий большую часть диска, то маленький на конце. Пока что я придумал. parted -s --/dev/sda mklabel...
16.03.2019
1
ответ

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

Я хочу запускать разные версии утилиты для одних и тех же данных, например: current_dir $ (cd my_utility_version_dir && exec ./my_util my_data_file) Есть ли способ для my_util искать ...
09.03.2019
1
ответ

Остановить программу от чтения аргумента

Я столкнулся с проблемой, когда я использую оболочку вокруг компилятора для статического анализа кода. Команда выглядит так: sourceanalyzer -b Program clang -E File Аргумент -E предназначен для clang ...
20.02.2019
1
ответ

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

Я пытаюсь выполнить локальный сценарий на удаленном сервере через ssh с использованием аутентификации keytab. Я могу подключиться к удаленному серверу через ssh как sachin (пользователь, который получает билет), а затем я создаю bash ...
20.02.2019
1
ответ

Что происходит с этим тире '-'?

Я пытался экспортировать требования среды Python, и это то, что я намеревался сделать: conda list -e> requirements.txt Однако вместо этого я по ошибке набрал следующее: conda list -e -> ...
01.02.2019
1
ответ

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

У меня есть функция оболочки (в .bashrc), которая создает файл Temp, выполняет аргументы (включая всю последовательность трубопроводов), перенаправляет его в файл Temp, а затем открыть его в VS-коде. Я вызываю ...
30.01.2019
1
ответ

как правильно анализировать флаги и аргументы сценария оболочки с помощью getopts

Я использую это: например ./imgSorter.sh -d directory -f format the scripts ' содержимое: #! / bin / bash в то время как getopts ": d: f:" opt; do case $ opt in d) echo "-d был запущен с помощью $ ...
06.01.2019
1
ответ

Понимание комбинации ufw --force enable

Я арендую удаленную машину с Debian / Ubuntu и хочу фильтровать все порты, которые я не использую, через iptables через ufw. Единственные порты, которые я разрешаю (как с TCP, так и с UPD), - это 22,25,80,443. Если я понимаю, чувак ...
19.12.2018
1
ответ

Как указать дополнительные параметры для вида GNU - опция программы сжатия?

вид - программа сжатия =/bin/gzip хорошо работает, но как я могу передать опции к программе сжатия (например, - лучше всего или - быстро)? вид - программа сжатия =/bin/gzip\-лучше всего перестала работать с ошибкой...
15.12.2018
1
ответ

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

Я пытаюсь потребовать, чтобы сценарий запускался только в том случае, если предоставленный аргумент командной строки является определенным текстовым файлом с именем dailyUserProcs.20181203 в том же каталоге, что и скрипт. Я также запускаю Putty. ...
05.12.2018
1
ответ

Разрешает ли Konsole, запустив терминал с пользовательским размером шрифта на командной строке?

Если я хочу запустить konsole, могу ли я сделать это с помощью размера шрифта 30px, а не по умолчанию?
25.11.2018
1
ответ

Как сделать мою функцию bash известной внешней программе

У меня есть функции bash foo и bar в моем ~ / .bashrc. Функция foo вызывает внешнюю команду ext_command, которая сама принимает в качестве одного из своих аргументов другую команду. Я хочу передать bar как эту команду, я ....
21.11.2018
1
ответ

Уничтожьте все задания с очередями

Я должен уничтожить все и рабочие задания с очередями на своем идентификаторе. Я попробовал в-l | awk '{печатают 1$}' | в-r {}, Но я продолжаю добираться {}, не существует, Который приводит меня полагать, что я анализирую...
21.11.2018
1
ответ

Применяется ли общесистемный лимит на количество аргументов в функциях оболочки?

Другой вопрос касается лимита на сборку команд с помощью find's -exec ... {} +. Здесь я хотел бы знать, как эти границы сравниваются с внутренними границами раковин. Подражают ли они системным ограничениям или...
12.11.2018
1
ответ

Первый аргумент, прошедший к сценарию обертки, игнорируется

, поэтому у меня есть следующий сценарий: #! / Bin / Bash Echo '----------------------- ------ echo $ 0. echo $ 1. echo $ @ Echo '---------------------------- Exec Su - outsoveder -c "/tmp/elasticsearch-6.4.2/bin / ...
03.11.2018
1
ответ

Как пройти аргументы ARGV в программу C с помощью файла или Python Сценарий в Linux?

Я имел в состоянии пройти ввод в программу C Сначала написать сценарий Python и используя трубу, чтобы отправить его в программу C в качестве ввода или записи вывода сценариев Python в файл и просто делать R & ...
14.10.2018