У меня очень удобный способ скомпилировать мой проект через несколько строк команд bash. Но теперь мне нужно скомпилировать его через make файл. Учитывая, что каждая команда запускается в своей собственной оболочке, мой вопрос: , что лучший способ запускать многострочную команду bash, зависящую друг от друга, в make файле? Например, например:
for i in `find`
do
all="$all $i"
done
gcc $all
Кроме того, может ли кто-нибудь объяснить, почему даже однострочная команда bash -c 'a=3; echo $a > file'
работает корректно в терминале, но создает пустой файл в случае с файлом?