IP-адреса Whois из сценария оболочки и печати в таблице - PullRequest
0 голосов
/ 01 мая 2018

У меня есть входной файл с IP-адресами, такими как:

106.1.2.5
42.34.74.34
173.23.74.34

и т. Д.

Я декодирую все IP-адреса из сценария оболочки, код которого выглядит следующим образом:

while read line
do
#nslookup $line
echo " "
echo "# IP Analysis Details For IP  $line #"
echo " "
whois $line |  grep OrgName || whois $line | grep descr 
echo " "
echo "Hostname Details....."
echo " "
dig -x $line | grep PTR | dig -x $line | grep in-addr.arpa
#dig -x $line | grep PTR | dig -x $line | grep in-addr.arpa
#whois $line | grep $line && whois $line
echo " "
echo         "*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#    *#*#*#*#*#*#*#*#*#*#*#*#"
done < websitedump.txt

Он показывает детали, но я хочу, чтобы вывод был в виде таблицы, куда я мог бы скопировать и вставить результат в таблицу Excel. Какой должен быть мой желаемый результат (пример):

106.1.2.5   | China Telecom | China | And so on
42.34.74.34 | Vodafone      | UK    | And so on

Я должен быть в состоянии скопировать вставить вывод и вставить в лист Excel, который автоматически приходит в таблицу.

...