首页 > 代码库 > 我所遇到的shell小知识点汇总
我所遇到的shell小知识点汇总
1)shell if 的使用
判断a.txt是否存在
if [ -f a.txt]
2)命令的执行结果
将命令的执行结果赋值给变量,以下两种方法是一样的
time=$(date + %Y%m) time=`date + $Y%m`
3)查找出我们需要的东西
这个可以用来判断命令的执行结果,通过所选取的文件或命令执行结果中是否有相应的值
-o表示匹配的就只是我们关心的部分,加-P表明后面的pattern是perl兼容正则表达式,因为pcre支持零宽断言
[root@rsync by-uuid]# ifconfig | grep -P em1 [root@rsync by-uuid]# ifconfig | grep -o em1 [root@rsync by-uuid]# ifconfig | grep -oP em1
4)筛选以大写字母开头以小写字母结尾的行
[root@rsync by-uuid]# egrep ^[A-Z].*.[a-z]$ zhang.txt
本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1860749
我所遇到的shell小知识点汇总
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。