2017-03-06 38 views

回答

1

我不認爲有可能有兩個或更多的命令在一個別名。指定服務器相關提示的最佳方式是在設置到服務器的新連接之前將其設置到正在評估的會話文件中。當您連接或重新連接到

\if [ "$DSQUERY" = "MY_PROD_DS" ] 
     \set prompt_color='{0;31;47}' 
    \else 
     \set prompt_color='{0;34;47}' 
    \fi 

:在你的.sqshrc文件,您可以指定會話文件,並提示定義,例如:

\set session='$HOME/.sqsh_session' 
    \set text_color='{0}' 
    \set prompt='$prompt_color[$histnum]$DSQUERY.$username.$database.$lineno>$text_color ' 

在本次會議文件,那麼你可以這樣做MY_PROD_DS服務器在白色提示中獲得紅色,否則在白色提示中爲藍色。

+0

效果不錯,謝謝! – eric

相關問題