Redian新闻
>
how to sed from grep output in c shell? (转载)
avatar
how to sed from grep output in c shell? (转载)# Programming - 葵花宝典
A*a
1
【 以下文字转载自 Linux 讨论区 】
发信人: Ataraxia (静), 信区: Linux
标 题: how to sed from grep output in c shell?
发信站: BBS 未名空间站 (Fri Jan 25 11:45:51 2008)
by using
foreach i (*.txt)
grep -o 'Modules:[0-9]' $i
end
i got return like
Modules:2
Modules:1
Modules:10
Modules:0
Modules:7
...
I want to cut off "Modules:" and only keep the integer number, how should i
use sed based on this output?
grep ... | sed
or
sed ... $(grep...)
Thanks.
avatar
b*n
2
Can you just pipe | result to sed ?

【在 A******a 的大作中提到】
: 【 以下文字转载自 Linux 讨论区 】
: 发信人: Ataraxia (静), 信区: Linux
: 标 题: how to sed from grep output in c shell?
: 发信站: BBS 未名空间站 (Fri Jan 25 11:45:51 2008)
: by using
: foreach i (*.txt)
: grep -o 'Modules:[0-9]' $i
: end
: i got return like
: Modules:2

avatar
j*p
3
grep -o 'Modules:[0-9]' $i | sed 's/Modules://g'
or
grep -o 'Modules:[0-9]' $i | awk -F ":" '{print $2}'
or
grep -o 'Modules:[0-9]' $i |sed 's/^.*://g'

【在 A******a 的大作中提到】
: 【 以下文字转载自 Linux 讨论区 】
: 发信人: Ataraxia (静), 信区: Linux
: 标 题: how to sed from grep output in c shell?
: 发信站: BBS 未名空间站 (Fri Jan 25 11:45:51 2008)
: by using
: foreach i (*.txt)
: grep -o 'Modules:[0-9]' $i
: end
: i got return like
: Modules:2

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。