On Friday 17 July 2009 15:43:19 Kharitonov A. Dmitry wrote: > Victor Sinyawsky wrote: > > On Friday 17 July 2009 13:55:08 Max Ivanov wrote: > >> ну чтобы tab заработал надо как минимум `echo -e` > >> _______________________________________________ > >> Sysadmins mailing list > >> [email protected] > >> https://lists.altlinux.org/mailman/listinfo/sysadmins > > > > Да? А тогда почему же во фряхе > > > >> echo "\t#comment" | grep -v '^[ \t]*#' | wc -c > > > > 0 > > > >> uname > > > > FreeBSD > > > > > > А у меня: > > ~ $ echo "\t#comment" | grep -v '^[ \t]*#' | wc -c > > 10 > > ~ $ echo -e "\t#comment" | grep -v '^[ \t]*#' | wc -c > > 10 > > ~ $ uname -a > > Linux titania.cas 2.6.25-std-def-alt8.M41.4 #1 SMP Sat Dec 6 14:42:12 MSK > > 2008 i686 GNU/Linux > > Дык, всем известно FreeBSD != GNU/Linux > Большенство утилит работает по разному, включая egrep > + shell там какой? gnu/bash? > echo $SHELL /usr/local/bin/tcsh Во какой! :) и echo, как оказалось не исключение. Там даже и нет такой опции (-e). Вот: > echo "\t" | hexdump -C 00000000 5c 74 0a |\t.| 00000003 > echo -e "\t" | hexdump -C 00000000 2d 65 20 5c 74 0a |-e \t.| 00000006 Ну ладно, боюсь, это уже попахивает оффтопом
-- С Уважением, Виктор Синявский _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
