Необходимо занести результат переменной в файл, после определенного текста
var1=$(who)
sed -i '/<!-- text -->/a\' "$var1" file.txt
Вот так не работает я так понял необходимо как то обернуть переменную в кавычки
если присвоить значение переменной , то работает var1=«bla bla bal»