Colors
帶有顏色輸出的 Whois 查詢
是否有一種簡單的方法可以使
whois
來自終端的查詢在輸出中具有語法著色,以便更容易閱讀?一些基本的東西,比如
NOT FOUND
用紅色著色,不同顏色的欄位名稱和日期已經很有用了。如果著色不是 100% 準確也沒關係。
該程序
grc
是“通用著色器 grcat 的前端”。該項目存在於GitHub 上,但如果您的作業系統已打包該軟體,則它可能是從儲存庫安裝的。許多命令都是預先配置的,並且可以自定義為任何命令著色。下面顯示了命令的一部分輸出,
whois stackexchansssssssge.com
.要合併評論中提到的警告,請注意,可以通過採購軟體隨附的適當腳本來縮寫命令,
grc whois <arg>
和命令, 。whois <arg>
此腳本(根據所使用的相應 shell 為grc.zsh
、grc.bashrc
或中的一個grc.fish
)為配置的命令建立別名,這些命令在每個配置的命令前加上grc --colour=auto
.該軟體為以下命令預先配置了顏色。
- 抄送
- 配置
- 簡歷
- df
- 差異
- 你
- 海合會
- 製作
- 如果配置
- 最後的
- LDAP
- ls
- 製作
- 山
- 地鐵
- 網路統計
- ping
- ping6
- ps
- 跟踪路由
- 跟踪路由6
- 差異
- 誰是
- 配置文件
實現目標沒有顏色
至少在 Linux 中,還要注意退出程式碼
whois
應該0
是找到1
域名和未找到域名的時間。whois stackexchange.com echo $?
這會產生一個退出程式碼
0
- found。whois stackexchansssssssge.com echo $?
這會產生一個退出程式碼
1
- 未找到。或者,要在沒有輸出的情況下推斷出相同的結果
whois
,請嘗試如下操作,;
以確保退出程式碼的輸出。whois stackexchange.com >&- ; echo $? whois stackexchansssssssge.com >&- ; echo $?