whois
読みやすくするために、端末クエリの出力に構文の色を指定する簡単な方法はありますか?
赤い色、フィールド名、日付のさまざまな色など、いくつかの基本はNOT FOUND
すでに便利です。着色が100%正確でなくても構いません。
答え1
このプログラムはgrc
「ユニバーサルシェーダgrcatのフロントエンド」です。このプロジェクトは次に存在します。GitHubただし、オペレーティングシステムがソフトウェアをパッケージ化した場合は、リポジトリからインストールされている可能性があります。多くのコマンドが事前設定されており、すべてのコマンドに色を付けるようにカスタマイズできます。
コマンド出力の一部が下に表示されますwhois stackexchansssssssge.com
。
注釈に記載されているアラートを統合するには、grc whois <arg>
ソフトウェアに付属の適切なスクリプトを入手してコマンドをコマンドに短縮できることに注意してください。whois <arg>
このスクリプト(grc.zsh
または使用されている適切なシェルに応じて、grc.bashrc
それらの1つ)は、設定されたコマンドのエイリアスを設定し、設定された各コマンドの前に追加します。grc.fish
grc --colour=auto
ソフトウェアは、次のコマンドの色で事前設定されて提供されます。
- CC
- 構成
- 履歴書
- df
- 違い
- 破棄
- 湾岸協力協議会
- ジメイク
- 設定されている場合
- 最後
- LDAP
- エルエス
- 作る
- 山
- 地下鉄
- ネットワーク統計
- 平らな
- フラット6
- メモ
- 追跡パス
- トレースパス6
- 違い
- 誰ですか?
- 構成ファイル
色なしで目標を達成する
また、少なくともLinuxでは、終了コードがドメイン名を見つけるときとドメイン名が見つからないときの終了コードでなければならないwhois
ことに注意してください。0
1
whois stackexchange.com
echo $?
これにより終了コードが生成されます0
。
whois stackexchansssssssge.com
echo $?
終了コード1
- 見つかりませんが生成されます。
または、出力なしで同じ結果を推測するには、終了コードを保証する出力をwhois
使用して次のことを試してください。;
whois stackexchange.com >&- ; echo $?
whois stackexchansssssssge.com >&- ; echo $?