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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.