1
ответ

Замена процесса (например, $ (somecommand)) В двух словах

В моей оболочке из домашнего каталога на Mac я запускаю следующий eval "ls", и он просто показывает мне каталоги. Но если я запускаю eval "$ (ls)", я получаю следующий результат: zsh: command not found: ...
07.01.2017
1
ответ

сценарий устанавливает вывод команды в переменную [duplicate]

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

Разница между eval выполнением команды и присвоением результата выполнения команды переменной

В следующем скрипте #!/бин/ш CMD="ls -аль" Z= `$CMD `эхо $ Z эхо "-----" оценка $CMD в чем практическая разница вызова ls
30.11.2021
0
ответов

Обработка длинных -опций с помощью getopts

Я анализирую параметры с помощью getopts, но также хотел бы обрабатывать длинные параметры -. напечатать -аргументы (){ название = "$1" ; сдвиг printf "\n%s\n" "${название} :\$@ :" для аргумента в "$@"; делать ((я = я + 1 ))printf "
30.10.2021
0
ответов

Почему `eval `не работает в этом коде?

Я написал следующий код, предназначенный для создания файла со списком медиафайлов с низким -разрешением :#!/usr/bin/bash find "$PWD" -type f -iname "*.avi" -execdir ~/CS/SoftwareDevelopment/MySoftware/Bash/lowresolution _Finder/Printer
28.10.2021
0
ответов

Как выполнить что-то в текущей оболочке [дубликат]

Я хочу создать сценарий bash или что-то подобное, которое я могу выполнить в текущей оболочке: echo '#!/bin/bash export foo="bar" ' > zoom.sh, но если Я хочу запустить этот скрипт в текущем ...
31.05.2019
0
ответов

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

У меня есть следующий пример. #! / bin / bash ARGUMENTS = "- исполнители 1 -описание \" The Host \ "" # call1 # ошибка: параметр "Хост" недопустим java -jar swarm-client.jar $ ARGUMENTS # call2 # ...
12.01.2018
0
ответов

возвращаемое значение из eval

В руководстве по bash указано: eval [arg ...] Аргументы считываются и объединяются в одну команду. Затем эта команда считывается и выполняется оболочкой, и ...
04.01.2018
0
ответов

eval не оценивает эхо?

Я пытаюсь написать что-то, что хранит токен доступа к API в переменной bash, поэтому я моделирую это на ssh-agent, где вы используете eval. ssh-agent Если вы запускаете ssh-agent сам по себе, он выводит что-то ...
15.12.2017
0
ответов

как оценить динамически сгенерированный оператор if elif else в shell

у меня проблемы с получением динамически сгенерированной функции shell для правильной оценки (под evaluate я подразумеваю команду "eval") это желаемое утверждение, которое будет оценено при запуске (кроме вывода ...
17.10.2017
0
ответов

Ошибка при вычислении цикла for

Я пишу сценарий, который принимает два аргумента: #! / bin / bash eval для i в {$ 1 .. $ 2}; сделать echo $ i; готово Я запускаю его так: $ ./myscript 0002 0010 синтаксическая ошибка рядом с неожиданным токеном `do 'Почему ...
13.04.2017