問題タブ [tput]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - stderr リダイレクトでの BASH tput エラー
エラーを端末に表示して stderr に保存する関数を作成する
残念ながら、これは生成されます
tputが原因だと理解しましたが、理由がわかりません。
stderr に色を入れることはあまり気にしませんが、ディスプレイに表示したいと思います。
bash - bash のすべてのプロンプトの前に、配列からランダムな値を選択します
次のリストからランダムな値を 1 つ選択するカスタム プロンプトを作成しようとしています。
次に、すべてのプロンプトの前にこれを行います。
問題は、私が使用するPS1
と、端末の起動時に実行され、すべてのプロンプトの前に更新されないことです。すべてのプロンプトの前に、別のランダムなメッセージを取得するにはどうすればよいですか?
出力例:
linux - ssh で引数を指定してリモート bash スクリプトを実行する
「admin」サーバーにあるリモート シェル スクリプトを引数付きで実行できません。
「groupentry」と「homeentry」は以下の通り
スクリプトは管理サーバーの ~/bin/addautomaps にあります。
エラーが表示されます。
また、引数も正しく渡されていません。「ssh -t ...」も使用してみましたが、うまくいきません。
linux - バックスペースはbashでtputコマンドの下線を削除しません
私は素敵できちんとしたインターフェイスを行うために練習しようとしています. しかし、私はこの問題で立ち往生しています。このメソッドを使用して管理したユーザーの入力に下線を引こうとしています
tput smul
は単語に下線を引くためにtput rmul
使用され、 はこのステートメントが成功した後に下線を削除するために使用されます。
残念ながら、間違って入力してスペースを戻すことにしたとき、それに応じて下線が消えませんでした。
代わりに、すべてのユーザー入力を削除しても下線が残ります。
これに対する解決策はありますか?