首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进一步处理sed-(流编辑器)-output

进一步处理sed-(流编辑器)-output
EN

Stack Overflow用户
提问于 2016-06-30 11:18:14
回答 2查看 26关注 0票数 0

我是bash-scripting的新手,甚至不知道该如何提出我的问题。我浏览过本教程,但找不到合适的代码示例。这就是我想要的..。

我有一个主机名列表(主机名为google.com等),如下所示:

代码语言:javascript
复制
1,hostname_1
2,hostname_2
...
n,hostname_n

我想去掉前面的数字,这是很容易做到的:

代码语言:javascript
复制
originList="originList.txt"
preparedList="preparedList.txt"
ipv6list="ipv6list.txt"

sed 's/[0-9]*,//' <$originList >$preparedList

但是,我不想将输出传递给preparedList.txt,而是在我的dig命令中使用它:

代码语言:javascript
复制
sed 's/[0-9]*,//' <$originList | dig **HERE** AAAA +short >> $ipv6List
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-30 11:34:21

用这个:

代码语言:javascript
复制
sed -e 's/^[[:digit:]]*,//' FILE  | xargs -I {} dig {}  AAAA +short 
票数 1
EN

Stack Overflow用户

发布于 2016-06-30 13:24:23

使用裁剪& GNU 并行

代码语言:javascript
复制
cut -d',' -f2 hostnames  | parallel 'dig {}  AAAA +short'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38121588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档