美文网首页
2019-04-21

2019-04-21

作者: 看见光明才有希望 | 来源:发表于2019-04-21 16:47 被阅读0次

使用shell脚本,找出/etc目录下以.conf 结尾文件复制到/tmp下面

(一) [root@lidao ~]# find /etc/ -type f -name "*.conf"|xargs cp -t /tmp/

(二) [root@lidao ~]# cp -t find -type f -name "*conf" /etc/

(三) [root@lidao ~]# find /etc/ -type f -name "*conf" -exec cp -t {} /tmp/ ;

(四) [root@lidao ~]# find /etc/ -type f -name '*.conf' |xargs -i cp {} /tmp

打包备份/etc目录到/backup 下面 保证每天备份的压缩包名字不同

[root@lidao ~]# tar zcvf /backup/etcdate +F%.tar.gz /etc

s

sed正则

[root@lidao ~]# ip a s eth0|sed -n '3p'|sed 's#^.t ##g'|sed 's#/.$##g' 10.0.0.201

反向取则 [root@lidao ~]# ip a s eth0|sed -n 3p|sed -r 's#^.t (.)/.*$# 10.0.0.201

awk 三剑客老大 删除取列 取行 统计计算

sed '找谁干啥'

awk '找谁{干啥}'

找谁 条件 模式

干啥 命令 动作 (print)
取行与取列
取行
record 记录

[root@lidao /oldboy]# awk "NR==3" oldboy.txt

I teach linux. NR 取行 awk '/oldboy/' lidao.txt

取列 field 字段 awk 'NR=1{print 1,2 }' lidao.txt $NF表示最后一列

awk -F “ [,]+" -F 指定分隔符号 '{print $1}'

  • 分隔符号连在一起 文件尾部
  • o 显示运行命令信息到屏幕

过滤 awk中什么可以作为条件 比较 '$3>999' > >= < <= == != 正则 范围 特殊 计算

相关文章

网友评论

      本文标题:2019-04-21

      本文链接:https://www.haomeiwen.com/subject/gesjgqtx.html