/ / grml's zsh config - komenda multiline re-echoing - zsh, zshrc

Konfiguracja zsh z grml - komenda multiline re-echoing - zsh, zshrc

Zainstalowałem pliki konfiguracyjne Grml i coś w tych plikach wydaje się powodować Polecenia wielowierszowe do ponownego echa przed wykonaniem. Na przykład

user@machine ~ % cat << EOF
`heredoc> this
`heredoc> that
`heredoc> EOF

this
that
EOFthis
that
user@machine ~ %

Spojrzałem na opcje, które zostały ustawione, ale żaden z nich nie wydaje się być odpowiedzialny.

Czy wiesz, jak wyłączyć to echo, aby powyższe było po prostu

...
`heredoc> EOF

this
that
user@machine ~ %

(z pustą linią lub bez niej)

Odpowiedzi:

0 dla odpowiedzi № 1

Przy użyciu konfiguracji złapano:

# IMPORTANT: please note that you might override an existing
# configuration file in the current working directory! =>
wget -O .zshrc http://git.grml.org/f/grml-etc-core/etc/zsh/zshrc
# Optionally also grab the user configration:
# wget -O .zshrc.local  http://git.grml.org/f/grml-etc-core/etc/skel/.zshrc

(od tutaj), Nie mogę replikować tego problemu. Podjęto próbę replikacji zarówno z konfiguracją użytkownika, jak i bez niej (~/.zshrc.local w powyższej konfiguracji):

simont@charizard ~ % cat << EOF
`heredoc> this
`heredoc> that
`heredoc> EOF
this
that
simont@charizard ~ %

Bez dalszych informacji trudno jest udzielić jednoznacznej odpowiedzi na to pytanie. Aby w pełni odpowiedzieć, potrzebne są pewne rzeczy:

Polecam ładowanie świeżej powłoki zsh -f, a następnie powoli dodając sekcje konfiguracji do replikowania tego zachowania.