shell命令
2015-10-17 18:28
344 查看
shell命令之sed命令 我感觉sed最有用的命令是修改字符串的命令;
比如 this is first;
执行sed "s/is/IS/" 1.txt;
这时就变成了thIS IS first;这里会把is改成IS
还有这个命令:
this is first
this is second
this is three
这里使用命令sed "1 c/ 中国" 1.txt现在就变成了;
中国
this is second
this is three
还有这个命令:
this is first
this is second
this is three
这命令里使用sed "2 a/ 中国" 1.txt现在就变成了:
this is first
this is second
中国
this is three
还有这个命令:
this is first
this is second
this is three
这里使用sed "2 i/中国" 1.txt现在就变成了:
this is first
中国
this is second
this is three
grep 命令
grep "[a-z][a-z][a-z]L" 1.txt
grep是字符串匹配命令
这里匹配的是第一个字母是a-z中的随意一个字母第二个字母是a-z中的随意中的一个第三个字母同样的道理
以L位结尾这里一共可以匹配的是26*26*26中情况;
grep "正则表达式" 1.txt
正则表达式 regular expression
grep "p$" 1.txt匹配出以p为结尾的字母;
比如 this is first;
执行sed "s/is/IS/" 1.txt;
这时就变成了thIS IS first;这里会把is改成IS
还有这个命令:
this is first
this is second
this is three
这里使用命令sed "1 c/ 中国" 1.txt现在就变成了;
中国
this is second
this is three
还有这个命令:
this is first
this is second
this is three
这命令里使用sed "2 a/ 中国" 1.txt现在就变成了:
this is first
this is second
中国
this is three
还有这个命令:
this is first
this is second
this is three
这里使用sed "2 i/中国" 1.txt现在就变成了:
this is first
中国
this is second
this is three
grep 命令
grep "[a-z][a-z][a-z]L" 1.txt
grep是字符串匹配命令
这里匹配的是第一个字母是a-z中的随意一个字母第二个字母是a-z中的随意中的一个第三个字母同样的道理
以L位结尾这里一共可以匹配的是26*26*26中情况;
grep "正则表达式" 1.txt
正则表达式 regular expression
grep "p$" 1.txt匹配出以p为结尾的字母;
相关文章推荐
- shell中的数组
- python实现netcat(文件传输、反弹shell)
- Shell grep 或 egrep 或awk 过滤两个或多个关键词
- Linux学习 -- Shell编程 -- 正则表达式
- 第 三 十 三 天:shell 编 程 之 监 控 脚 本
- 浅析shell 的含义及作用
- shell中使用vi退出的注意事项
- Linux学习 -- Shell基础 -- Bash变量
- 在命令行中通过adb shell am broadcast发送广播通知
- opensuse 虚拟机配置连接外网 和 远程xshell访问
- 【亲测好用!】shell批量采集百度下拉框关键词
- 第 三 十 三 天:shell编程之一键安装LAMP/LNMP
- 编写更好 Bash 脚本的 8 个建议
- shell学习的点点滴滴―启动脚本
- 学习的点点滴滴shell+sql
- 编写更好 Bash 脚本的 8 个建议
- 解决Window系统adb shell后中文显示乱码
- powershell 调用winform dll
- shell取余数
- shell脚本批量监控Linux server配置文件的更改