問題タブ [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.

0 投票する
1 に答える
175 参照

bash - stderr リダイレクトでの BASH tput エラー

エラーを端末に表示して stderr に保存する関数を作成する

残念ながら、これは生成されます

tputが原因だと理解しましたが、理由がわかりません。

stderr に色を入れることはあまり気にしませんが、ディスプレイに表示したいと思います。

0 投票する
2 に答える
312 参照

bash - bash のすべてのプロンプトの前に、配列からランダムな値を選択します

次のリストからランダムな値を 1 つ選択するカスタム プロンプトを作成しようとしています。

次に、すべてのプロンプトの前にこれを行います。

問題は、私が使用するPS1と、端末の起動時に実行され、すべてのプロンプトの前に更新されないことです。すべてのプロンプトの前に、別のランダムなメッセージを取得するにはどうすればよいですか?

出力例:

0 投票する
1 に答える
750 参照

linux - ssh で引数を指定してリモート bash スクリプトを実行する

「admin」サーバーにあるリモート シェル スクリプトを引数付きで実行できません。

「groupentry」と「homeentry」は以下の通り

スクリプトは管理サーバーの ~/bin/addautomaps にあります。

エラーが表示されます。

また、引数も正しく渡されていません。「ssh -t ...」も使用してみましたが、うまくいきません。

0 投票する
1 に答える
157 参照

linux - バックスペースはbashでtputコマンドの下線を削除しません

私は素敵できちんとしたインターフェイスを行うために練習しようとしています. しかし、私はこの問題で立ち往生しています。このメソッドを使用して管理したユーザーの入力に下線を引こうとしています

tput smulは単語に下線を引くためにtput rmul使用され、 はこのステートメントが成功した後に下線を削除するために使用されます。

残念ながら、間違って入力してスペースを戻すことにしたとき、それに応じて下線が消えませんでした。

代わりに、すべてのユーザー入力を削除しても下線が残ります。

これに対する解決策はありますか?