Как в командной сроке вывести на печать результат выполнения другой команды?
Мне нужно в строку с командой подставить результат выполнения другой команды. Например, на псевдокоде это могло бы выглядеть так:
docker run --rm -v ${pwd}/sql:/flyway/sql -v ${pwd}/conf:/flyway/conf flyway/flyway migrate
Данная конструкция не работает. Мне надо заметь ${pwd} на что-то корректное.
Ответы (1 шт):
Автор решения: вася
→ Ссылка
echo pwd = ${pwd}
pwd =
echo pwd = `pwd`
pwd = /root
echo pwd = $(pwd)
pwd = /root
pwd=/root; echo pwd = $pwd
pwd = /root
pwd=/root; echo pwd = ${pwd}
pwd = /root