Victor Sinyawsky wrote:
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

Ответить