Привет. Не могу написать скрипт, который бы заменял шаблонную строку в файле на заданную.
Делаю так:
#!/bin/bash
declare sources=$(find . -type f -name "*.cpp" | awk '{print substr($0,3)}')
echo "$sources"
sed -i 's/_SRC_LIST_/'"$sources"'/g' sources.txt
Может ошибка в том, что в $sources есть переводы строк и пробелы?