ターミナルでコマンドを実行した時に出てきた「qoute>」の消し方


ターミナルを触りたての頃、コマンドを実行した時に

qoute>

というよくわからないメッセージが出てきて、

-deleteしてみるも全く動かなかったり
-qouteと入力してもまた次の行で「quote>」と出てきたり
-よくわかないからenterを押しまくって「quote>」地獄に陥ったり

そういうことがあるかと思います。(実体験)

 原因と対応策

原因としては、「'」とか「`」とかクォート系が1個紛れ込んだためです。

ターミナルは入力が続いてると判断するので、コマンドを打ち切らずに入力を継続させるようになっており、その結果、「quote>」と続きをどうぞというメッセージが表示されてしまいます。

Ctrl+cを押すことで前文のコマンドを強制終了出来るので、落ち着いて対処してください。

このメッセージは「' ''」のようにシングルクォートが余分に1つ含まれていたり、「' "」のようにシングルクォートとダブルクォートが混じったときにも表示されます。