Дано: входной файл, файл инклуда. Во входном файле строка есть строка, которую необходимо заменить содержимым файла. Вопрос как? Сделал так:
#!/bin/sh
> final
while line=$(line)
do
if [ ! `expr "$line" : ".*--INSERT_HERE.*"` -eq 0 ]
then
cat ins >>final
else
echo "$line" >>final;
fi
done < sourcefile.txt