2014-12-16 2 views
0

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

clang++ main.cpp -g -o bin/main `pkg-config --cflags --libs opencv` 

, как я могу перевести это рыбы оболочки?

+1

Возможный дубликат [Невозможно понять подстановку команд в оболочке рыбы] (http://stackoverflow.com/questions/3281220/cannot-understand-command-substitution-in-fish-shell) или [замена командной оболочки shell] (http://stackoverflow.com/questions/22537730/fish-shell-command-subsitution) – fredtantini

+0

ну, я уже проверил их, и они не ответили на мой вопрос. – muhammedabuali

+0

Документация: http://fishshell.com/docs/current/index.html#expand –

ответ

1

рыба использует скобки для замены команд.

clang++ main.cpp -g -o bin/main (pkg-config --cflags --libs opencv) 

Обратите внимание, что гнездо для круглых скобок красиво, в отличие от задних стоек!

+0

Для чего это стоит, '$ (command)' является рекомендуемым синтаксисом в оболочке POSIX и '\' command \ '' давно устарел. – tripleee

Смежные вопросы