1

txt レコードのみを検索できるように、ドメインのリストを掘り下げようとしています。

これが私のスクリプトです。

#!/bin/bash

echo "Please Enter the Domains (Multiple Domains will work):"
while read domains || [[ -n "$domains" ]]; do      
echo
    dig TXT $domains | grep TXT
done

機能しますが、貼り付けられた入力の最後のテキストは常に無視されます。return機能させるには、キーを手動で押す必要があります。

これが私のテスト結果です

$sh test.sh 
Please Enter the Domains (Multiple Domains will work):
1.1.1.1
1.1.1.2
1.1.1.3
1.1.1.4 <---- these are copy and paste from clipboard

; <<>> DiG 9.8.3-P1 <<>> TXT 1.1.1.1
;1.1.1.1.           IN  TXT

; <<>> DiG 9.8.3-P1 <<>> TXT 1.1.1.2
;1.1.1.2.           IN  TXT

; <<>> DiG 9.8.3-P1 <<>> TXT 1.1.1.3
;1.1.1.3.           IN  TXT

(最後の結果returnを取得するには、この時点で押す必要があります)dig

; <<>> DiG 9.8.3-P1 <<>> TXT 1.1.1.4
;1.1.1.4.           IN  TXT

Google で何時間も検索して修正しようとしましたが、解決策が見つかりませんでした。どんな洞察も高く評価されます。

ありがとう

4

1 に答える 1