2013-04-20 2 views
0

Я установил файлы конфигурации grml, и что-то в этих файлах вызывает многосегментные команды для повторного эха перед выполнением. Например,grml's zsh config - многострочное повторное эхо-повторение команды

[email protected] ~ % cat << EOF 
\`heredoc> this 
\`heredoc> that 
\`heredoc> EOF 

this 
that 
EOFthis 
that 
[email protected] ~ % 

Я рассмотрел параметры, которые были установлены, но ни один из них не отвечает.

ли вы, ребята, знаете, как отключить эту эхо так, что выше всего

... 
\`heredoc> EOF 

this 
that 
[email protected] ~ % 

(с или без этой пустой строки)

ответ

0

Использование конфигурации схватился с:

# 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 

(от here), я не могу воспроизвести эту проблему. Я попытался повторить, так и без пользовательской конфигурации (~/.zshrc.local в приведенной выше конфигурации):

[email protected] ~ % cat << EOF 
\`heredoc> this 
\`heredoc> that 
\`heredoc> EOF 
this 
that 
[email protected] ~ % 

Без дополнительной информации, трудно представить окончательный ответ на этот вопрос. Чтобы полностью ответить, нужны какие-то вещи:

  • содержимое вашей ~/.zshrc,
  • содержимое other files zsh loads [см раздел "STARTUP/ВЫКЛЮЧЕНИЕ FILES"].

Я бы рекомендовал загрузить новую оболочку с помощью zsh -f, затем медленно добавляя разделы вашего конфига, пока вы не повторите это поведение.

 Смежные вопросы

  • Нет связанных вопросов^_^