shell攻略-让文本飞
来源:互联网 发布:tensorflow gpu下载 编辑:程序博客网 时间:2024/06/06 03:10
[hadoop@localhost 桌面]$ echo this is a line. |egrep -o"[a-z]+\."
line.
查找指定文本所在行
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep "[0-9]"
1 2 3 4
5 6
计算行数
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep -c "[0-9]"
2
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep -o "[0-9]"
1
2
3
4
5
6
统计字符个数
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep -o "[0-9]"| wc -l
6
搜索当前目录下某些文本位于哪些文件中
[hadoop@localhost 桌面]$ grep "Open Source" . -R -n
./regular_express.txt:1:"Open Source" is a good mechanism to develop programs.
[hadoop@localhost 桌面]$ cat regular_express.txt
"Open Source" is a good mechanism to develop programs.
apple is my favorite food.
Football game is not use feet only.
this dress doesn't fit me.
However, this dress is about $ 3183 dollars.
GNU is free air not free beer.
Her hair is very beauty.
I can't finish the test.
abc@126.com
http://www.google.com
[hadoop@localhost 桌面]$ egrep -o '[A-Za-z0-9.]+@[A-Za-z0-9.]+\.[A-Za-z]{2,4}' regular_express.txt
abc@126.com
[hadoop@localhost 桌面]$ egrep -o 'http://[A-Za-z0-9.]+\.[A-Za-z]{2,4}' regular_express.txt
http://www.google.com
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/2g'
this That That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/1g'
That That That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/2g'
this That That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/3g'
this this That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/4g'
this this this That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/5g'
this this this this is a book That
line.
查找指定文本所在行
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep "[0-9]"
1 2 3 4
5 6
计算行数
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep -c "[0-9]"
2
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep -o "[0-9]"
1
2
3
4
5
6
统计字符个数
[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep -o "[0-9]"| wc -l
6
搜索当前目录下某些文本位于哪些文件中
[hadoop@localhost 桌面]$ grep "Open Source" . -R -n
./regular_express.txt:1:"Open Source" is a good mechanism to develop programs.
[hadoop@localhost 桌面]$ cat regular_express.txt
"Open Source" is a good mechanism to develop programs.
apple is my favorite food.
Football game is not use feet only.
this dress doesn't fit me.
However, this dress is about $ 3183 dollars.
GNU is free air not free beer.
Her hair is very beauty.
I can't finish the test.
abc@126.com
http://www.google.com
[hadoop@localhost 桌面]$ egrep -o '[A-Za-z0-9.]+@[A-Za-z0-9.]+\.[A-Za-z]{2,4}' regular_express.txt
abc@126.com
[hadoop@localhost 桌面]$ egrep -o 'http://[A-Za-z0-9.]+\.[A-Za-z]{2,4}' regular_express.txt
http://www.google.com
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/2g'
this That That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/1g'
That That That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/2g'
this That That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/3g'
this this That That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/4g'
this this this That is a book That
[hadoop@localhost 桌面]$ echo this this this this is a book this |sed 's/this/That/5g'
this this this this is a book That
- shell攻略-让文本飞
- Linux Shell 脚本攻略 ---- 第四章 让文本飞
- Linux Shell脚本攻略笔记4之让文本飞
- Linuxshell脚本攻略第四章总结----让文本飞
- shell脚本攻略- grep 文本查找总结
- Linux Shell脚本攻略:sed文本替换
- Linux Shell脚本编程(04)—让文本飞
- shell基础(三):让文本飞一会~
- SHELL笔记之让文本飞(四)
- 《Linux Shell脚本攻略》 笔记 第四章:高效文本处理
- 让文本飞 linux shell脚本数据挖掘实践,统计出出现次数top3的url。
- Shell攻略-小试牛刀
- Shell 脚本编程 攻略
- linux shell 攻略
- Shell脚本攻略--小试牛刀
- 【shell脚本攻略学习】
- shell 脚本攻略
- 让shell脚本在后台飞
- 按字节、位、字寻址
- 【转载】随机函数生成问题
- MongoDB——第八天 驱动实践
- Crontab的格式
- C++黑窗口控制台中菱形的简单画法
- shell攻略-让文本飞
- Apache TrafficServer作为反向代理服务器
- git clone时,提示warning: remote HEAD refers to nonexistent ref, unable to checkout.
- uVA 10600 ACM Contest and Blackout (prim求次小生成树)
- 定时器实现 使用spring
- NS-2相关工具大体介绍<1>
- ios7 css 适配
- 哈希表及处理冲突的方法
- Servlet操作Cookie说明