без седла:
str="=VLOOKUP('$(date -d 'last Sunday - 6 day' '+%b %y')'";
str+="$(printf "\\$(printf '%03o' '33')")";
str+="A4,'User-Firm'";
str+="$(printf "\\$(printf '%03o' '33')")";
str+="A2:B1999,2,FALSE)";
while read name ignored;do
((${#name}))&&echo "${name} ${str}";
done<urfile.txt
с сед:
sed "s/OpenFin.*$\|Chrome.*$/${str}/g" urfile.txt
это должно работать нормально