Spec-Zone.ru › Fish 3.5

eval - вычисление указанных команд

Резюме

eval [COMMANDS ...]

Описание

eval вычисляет указанные параметры как команду. Если указано более одного параметра, все параметры будут объединены с помощью пробела в качестве разделителя.

Если команда не требует доступа к stdin, рассмотрите использование source вместо этого.

Если не требуется конвейерная обработка или другие сложные конструкции оболочки, переменная-расширение-как-команда, как в set cmd ls -la; $cmd, также является вариантом.

Пример

Следующий код вызовет команду ls и обрезает каждое имя файла до первых 12 символов.

set cmd ls \| cut -c 1-12
eval $cmd

© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.5/cmds/eval.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API