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 で何時間も検索して修正しようとしましたが、解決策が見つかりませんでした。どんな洞察も高く評価されます。
ありがとう