LINUX.ORG.RU

zsh и set | grep


0

0

В zsh:

% set | grep UID
Binary file (standard input) matches

то же самое в bash:

$ set | grep UID
EUID=500
UID=500

Что нужно поправить в zsh?

anonymous
Ответ на: комментарий от mr

Это так, но зачем нужен ключ '-a', если вывод 'set' и так текстовый?
Почему zsh воспринимает его как binary?

anonymous
()
Ответ на: комментарий от anonymous

% set | od -c | grep '\\0'
0001040   3   8   6  \n   I   F   S   =   '      \t  \n  \0   '  \n   K
%

Прошу обратить внимание на \0. IFS в zsh -- сишная строка, и 
закрывается нулем.

vnp
()
Ответ на: комментарий от vnp

А это нормально?

Можно изменить IFS, чтобы так не глючило?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.