ホスト名とIPのリストを確認する方法

ホスト名とIPのリストを確認する方法

リストファイルを確認する必要があります。

master01.sys65.com 23.154.3.61
master02.sys65.com 23.154.3.62
master03.sys65.com 23.154.3.63
worker01.sys65.com 23.154.3.64
worker02.sys65.com 23.154.3.65
worker03.sys65.com 23.154.3.66
kafka01.sys65.com  23.154.3.85
kafka02.sys65.com  23.154.3.86
kafka03.sys65.com  23.154.3.87

ルールは次のとおりです。

最初のフィールドの各ホスト名の後には、2番目のフィールドのIPアドレスが続く必要があります。

エラーリストの例

master01.sys65.com 23.154.3.61
master02.sys65.com 23.154.3.62
master03.sys65.com 23.154.3.63
worker01.sys65.com 23.154.3.64
worker02.sys65.com 23.154.3.65
worker03.sys65.com 
kafka01.sys65.com  23.154.3.85
kafka02.sys65.com  23.154.3.86
kafka03.sys65.com  23.154.3.87


or

master01.sys65.com 23.154.3.61
master02.sys65.com 23.154.3.62
master03.sys65.com 23.154.3.63
worker01.sys65.com 23.154.3.64
worker02.sys65.com 23.154.3.65
23.154.3.66
kafka01.sys65.com  23.154.3.85
kafka02.sys65.com  23.154.3.86
kafka03.sys65.com  23.154.3.87

ベストアンサー1

Awk解決策:

awk 'NF == 1{ f=1; exit }END{ print "Hostname list is "(f? "not ":"")"valid" }' file

おすすめ記事