shell工作笔记

多个文件,按照规则分别拷贝到不同的目录

比如带ex的拷贝到ex目录,剩下的拷贝到另一个目录

   find /opt/test/ -type f -name "*.txt" | xargs -i cp {} /tmp

//查询包含ex或者xsfl的拷贝到ex目录

find /root/0412 -type f -name "TOSCA_*.tar.gz" |grep -E 'EX|xsfl' | xargs -i cp {} /root/0412/ex

//查询不含ex和xsfl的拷贝到normal目录

find /root/0412 -type f -name "TOSCA_*.tar.gz" |grep -v EX|grep -v xsfl | xargs -i cp {} /root/0412/normal

grep -E '^w|^a|h$' a.txt ## 提取以w开头或者以a开头或者以h结尾的行

grep -i 查询包含的

grep -v 查询不包含的

grep -E 'a|b' 查询包括a或者b的

小写d,大写G,清空文件

 

匹配 YYYY-MM-DD

    grep "[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}" 0131.sh

匹配ip :

grep "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}" 0131.sh

192.168.0.1

查看/etc/passwd 匹配前5个,按:分割,取第一个1,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值