Oct 23, 2007 15:42
Ubuntu - странный дистрибутив, несколько "не от мира сего". Так, например, я не смог обнаружить привычный httpd.conf - он оказался разбит на несколько файлов. Я не спорю, так даже логичнее и удобнее, просто непривычно.
Но гораздо более странным мне показалось другое:
Makefile:
all:
echo -e "\tHello!" > out
Простенький такой Makefile, но вот с ним и возникли проблемы. При выполнении этой команды в оболочке я получил законные
Hello!
в файле out, однако же после выполнения команды make файл out содержал:
-e Hello!
т.е. лишние три символа: "-e ".
Если убрать "> out", то на экран всё выводилось нормально...
Конечно, обходное решение было найдено: достаточно было убрать -e, а вместо \t подставить символ табуляции, но всё же...
P. S. Я решил помучить знакомых: оказалось, что в Debian'е всё работает как надо, в Red Hat тоже...
программное обеспечение,
свободное программное обеспечение,
операционные системы,
качество