どういう意味ですか?
echo -e \e
ベストアンサー1
何:
フラグを使用すると、特定のシーケンスを特別な意味があると解釈できます-e
。echo
~のため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)
これにより、特定のバイトパターンをテキストストリームに挿入できます。
\e
0x1b
エスケープとも呼ばれる16進値です。混同しないでください逃げるひも。
なぜ:
特定のバイトシーケンスをストリームに挿入する必要がある理由はいくつかあります。しかし、一般的な理由は、端末プログラムとの通信を許可するためです。一般的に言うのはAnsiエスケープコード。これが「case」から「escape」という単語が意味するものです\e
。
これに関する追加の説明があります。ここ。