Реальная ситуация немного сложна, но проблема, с которой я сталкиваюсь, заключается в том, что у меня есть команда echo в команде eval . Вот так:
$ eval echo 'keep my spacing'
keep my spacing
$ echo 'keep my spacing'
keep my spacing
Мне было интересно, как я мог не дать eval убрать мой интервал, чтобы первая команда выводила то же сообщение, что и вторая ...
Вот более близкий пример того, что на самом деле происходит:
$ eval `python -c 'print "echo \"keep my spacing\""'`
keep my spacing