誤ってシングルを入力して'
これを得て、'
再入力して抜けました。
'
>
> '
: command not found
これは何をしますか?
ベストアンサー1
あなたは書き込みを始めます文字列リテラル:と次の間'
のすべては、'
改行、スペース、その他の文字を含むシェル内の単一の「もの」として扱われます。ここに2つの改行文字を含む文字列を作成します。
これは、行の最初の項目が\n\n
(2つの改行)であることを意味します。行の最初の項目は常に実行するコマンドなので、シェルはその名前のコマンドを探します。というコマンドがないため、\n\n
「コマンドが見つかりません」というエラーが発生します。
2行目と3行目の先頭にあるプロンプトは、シェルが引用符付き>
文字列の書き込みが完了するのを待っており、まだ完了していないことを知らせるという意味です。この場合、シェル$PS3
から印刷された値は>
デフォルト値です。