Это решение не изящно, но оно работает. Создать вызов скрипта shell_expansion.sh:
echo 'cat <<END_OF_TEXT' > temp.sh
cat "$1" >> temp.sh
echo 'END_OF_TEXT' >> temp.sh
bash temp.sh >> "$2"
rm temp.sh
Затем вы можете вызвать этот скрипт следующим образом:
bash shell_expansion.sh Text_File.msh Text_File_expanded.msh