echo -e \e - 脱出とはどういう意味ですか? [コピー]

echo -e \e - 脱出とはどういう意味ですか? [コピー]

どういう意味ですか?

echo -e \e

ここに画像の説明を入力してください。

ベストアンサー1

何:

フラグを使用すると、特定のシーケンスを特別な意味があると解釈できます-eecho~のためGNUエコ人々は:

\\ - backslash
\a - alert (BEL)
\b - backspace
\c - produce no further output
\e - escape
\f - form feed
\n - new line
\r - carriage return
\t - horizontal tab
\v - vertical tab
\0NNN - byte with octal value NNN (1 to 3 digits)
\xHH - byte with hexadecimal value HH (1 to 2 digits)

これにより、特定のバイトパターンをテキストストリームに挿入できます。

\e0x1bエスケープとも呼ばれる16進値です。混同しないでください逃げるひも。

なぜ:

特定のバイトシーケンスをストリームに挿入する必要がある理由はいくつかあります。しかし、一般的な理由は、端末プログラムとの通信を許可するためです。一般的に言うのはAnsiエスケープコード。これが「case」から「escape」という単語が意味するものです\e

これに関する追加の説明があります。ここ

おすすめ記事