если ваш пример содержит все ваши состояния и предполагает ваш файл с именем Sample.data:
grep " " Sample.data > Result
cut -d' ' -f1 Result > FirstCol
grep Sample.data -v -f FirstCol >> Result
можно попробовать с циклом и перенаправить вывод в файл, мы запускаем процессы в фоновом режиме...
Как простое решение
for i in $(cat hosts.txt); do nslookup $i & done > output.txt