github
  • markdown
  • wiki
  • 2012-11-07 35 views 0 likes 
    0

    我在GitHub上使用降價編輯模式編輯Wiki頁面,並試圖如下插入的代碼形式塊的shell腳本:GitHub Wiki markdown編輯:如何避免替換「 033」?

    ``` 
    if [ "$color_prompt" = yes ]; then 
        PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 
    else 
        PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ ' 
    fi 
    ``` 
    

    然而,該塊最終看起來像這個:

    if [ "$color_prompt" = yes ]; then 
        PS1='${debian_chroot:+($debian_chroot)}\[SAME-43-CHAR-SEQUENCE[01;32m\]\[email protected]\h\[SAME-43-CHAR-SEQUENCE[00m\]:\[SAME-43-CHAR-SEQUENCE[01;34m\]\w\[SAME-43-CHAR-SEQUENCE[00m\]\$ ' 
    else 
        PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ ' 
    fi 
    

    所以它看起來像是將char序列\033解釋爲某種類型的代碼SAME-43-CHAR-SEQUENCE,它看起來像某種UUID。我怎樣才能避免這種情況? Thx

    回答

    0

    用另一個斜槓轉義斜線似乎工作。

    因此,改變\033\\033

    if [ "$color_prompt" = yes ]; then 
        PS1='${debian_chroot:+($debian_chroot)}\[\\033[01;32m\]\[email protected]\h\[\\033[00m\]:\[\\033[01;34m\]\w\[\\033[00m\]\$ ' 
    else 
        PS1='${debian_chroot:+($debian_chroot)}\[email protected]\h:\w\$ ' 
    fi 
    
    相關問題