zsh:ソースを実行すると、zshrc:116:unmatchedが表示されます。

zsh:ソースを実行すると、zshrc:116:unmatchedが表示されます。

だから今日はzshにいくつかのエイリアスを追加したいと思います。

  • 私はいつものようにしました。

    nano ~/.zshrc
    

    私のエイリアスを追加しました

    前任者:

    alias desktop="cd desktop"
    

    (すべての変数に誤字があるかどうかを再確認しました)

    Ctrl+O保存してCtrl+X終了します。

  • 外に出た後、私は走った:

    source ~/.zshrc
    

    次のエラーが発生しました。

    /Users/fridavbg/.zshrc:116: unmatched "
    
  • 実行すると、次のようになります。

    echo $SHELL
    /bin/zsh
    

この問題を解決する方法を見つけるのに役立つ、またはリソースを提供するためのフレンドリーな魂はありますか?

考える必要もないことのように感じられましたが、私の道を完全に台無しにしようかと少し恐れました。

ベストアンサー1

あなたのエラーメッセージは、一致しない引用符文字があるためにunmatched発生するものではありません。unmatched ""

このセクションでは、/Users/fridavbg/.zshrc:116このエラーがオンラインファイルで検出されたことを説明します。/Users/fridavbg/.zshrc116

したがって、指定された行の周りに一致しない引用符があるかどうかを確認する必要があります。表示された行がエラーが発生した行ではない場合もあります。表示された行にエラーが表示されない場合は、その行の前後にエラーがある可能性があります。

例:

command1 "missing quote at the end
command2 ""

ここで、最初の行から始まる引用符は、2行目の最初の引用符まで続きますが、2番目の引用符文字で始まる引用符は終わりません。

おすすめ記事