使用sed将字符串替换为whois命令输出

时间:2016-11-20 10:29:49

标签: linux sed whois

我有一个文本文件,其中包含字符串${whois}

我希望将${whois}替换为IP地址或域的whois命令输出。 whois的结果非常长,而且我尝试过的所有内容通常都会出错。

我收到unterminated 's' commandinvalid regular expressions等错误,等等。

任何人都可以向我提供一个工作命令,用关键字${whois}替换域名或IP地址的whois输出吗?

1 个答案:

答案 0 :(得分:0)

尝试

$ whois > whois_out.txt
$ sed -e '/${whois}/r whois_out.txt' -e '//d' input_file.txt