テキストファイルのすべてのサブドメインを削除する方法は? 「.」を含むその前のすべての項目を削除する必要があると思いますか?
入力する:
unix.stackexchange.com
www.example.org
example.example.tld
予想出力:
stackexchange.com
example.org
example.tld
編集する:
サブドメインのないドメインは変更されていないままにしてください。ドメイン全体にサブドメインがある場合にのみタッチする必要があります。つまり、「.」が2つ以上
google.comはgoogle.comの入力を維持する必要があります。
google.com
mail.google.com
予想出力:
google.com
google.com
ベストアンサー1
最初のサブドメインを削除するには、次の手順に従います。
cut -d . -f 2- input
複数のレベルのサブドメインがある場合は、組み合わせを使用してドメインの最後の2つの要素を保存sub2.sub1.domain.com
できます。cut
rev
rev input | cut -d . -f -2 | rev