Демонстрационный скрипт. На выводе, увы, только вторая из двух строчек ---- #!/bin/sh xgettext -L Shell -k'_' -o - "$0" cat <<EOF don't trust xgettext! EOF exit 0 echo "`_ "first"`" #' echo "`_ "second"`"
> xgettext не знает о существовании "shell here documents" Как видно из примера, и о комментариях - тоже :)