sed如何实现grep -o的功能.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/03 04:36:42
sed如何实现grep -o的功能.
grep 的 -o 选项:
-o, --only-matching
Show only the part of a matching line that matches PATTERN.
$ echo "hello" | grep -o "he"
he
sed利用正则表达式和group功能同样可以实现:
$ echo "hello" | sed -n 's/.*\(he\).*/\1/;p'
he
再问: 这个把全行都替换了啊。 我每行要匹配的关键字个数不一样的,比如IP,第一行可能有2个IP,第二行就3个。
再答: 这个用sed不太好办,sed大部分情况都是以“行”为处理单位的,通常将一行看做一个整体来操作的情况比较多(替换命令s除外)。如果对一行内容还要细细拆分检查的话用 awk 比较合适。 $ echo "gohellohellohi" | grep -o "he" he he $ echo "gohellohellohi" | awk 'BEGIN{FS="he"}{for(i=1;i
-o, --only-matching
Show only the part of a matching line that matches PATTERN.
$ echo "hello" | grep -o "he"
he
sed利用正则表达式和group功能同样可以实现:
$ echo "hello" | sed -n 's/.*\(he\).*/\1/;p'
he
再问: 这个把全行都替换了啊。 我每行要匹配的关键字个数不一样的,比如IP,第一行可能有2个IP,第二行就3个。
再答: 这个用sed不太好办,sed大部分情况都是以“行”为处理单位的,通常将一行看做一个整体来操作的情况比较多(替换命令s除外)。如果对一行内容还要细细拆分检查的话用 awk 比较合适。 $ echo "gohellohellohi" | grep -o "he" he he $ echo "gohellohellohi" | awk 'BEGIN{FS="he"}{for(i=1;i
如何用sed 或是grep 查询中所匹配模式的最后一项
PSCAD如何实现if语句的功能
期货市场如何实现价格功能
高等动物的神经系统如何实现对机体功能的调控
iPad的重力感应功能是如何实现的?
高等动物的神经系统如何实现对机体功能的调控?
find .-name core | xargs file | grep "core file" | sed -e 's
在气动控制元件中,哪些元件具有记亿功能?记忆功能是如何实现的
shell中尖括号的意义?sed 's,\($*\)\.o[ :]*,\1.o $@ :,g' < $@.$$$$ >
shell的sed用法
linux sed 的用法
断路器的弹簧储能是如何实现的?远方跟就地合闸的功能是如何实现的,具体一步一步说明.