Como muitos, tenho um alias ll=ls -l[.]+
definido.
No momento, digitei ll
e acidentalmente acionei \
no caminho para retornar.
Eu apertei novamente para finalizar o comando (no prompt de linha contínuo), esperando ver a saída usual de ll
.
Em vez disso, recebi:
% ll\
%
[Process completed]
Woah! O que aconteceu? Foi como se eu tivesse pressionado Ctrl-d, mas definitivamente não (repeti o exercício).
Isso não acontece com outros programas (por exemplo, echo
), mas com ls
(não é um problema alias
estranho).
Isso ocorre com zsh 5.0.8 (x86_64-apple-darwin15.0)
, embora nem todas as versões ou plataformas mencionadas por Tom nos comentários.
O que causa isso e por que (se "não é um bug, um recurso")?