4

gnome-terminal でこのようなものを印刷したかった

[abc@host pwd]$ ************************************************************

PS1でいくつかの操作を使用していますが、星の数はPS1と端末の幅に応じて動的です。PS1の長さ、つまり表示される実際の文字列を調べる方法を教えてください。

4

1 に答える 1

-3

PS1カラーコードのエスケープシーケンスや(複数の)改行を含めることができるため、移植可能なIMOを実行することはできません。

計算できます。でもそれは本当に大変な作業です。ユーザーが変数名でカラーコードをコーディングした場合 (これは一般的なシナリオです)、それがユーザーが表示したいものなのか、スタイル情報だけなのかを (評価/長さのカウント中に) どのように決定するのでしょうか?

于 2013-02-25T09:20:12.217 に答える