个人笔记:运维过程中脚本工具编写的几点心得体会

82 篇文章 3 订阅

个人笔记:运维过程中脚本工具编写的几点心得体会

前言

在这段时间的运维工作的编写和学习中,在阅读了其他人输出的各种工具后,有一些书写运维工具的一些心得体会,类似于思路技巧之类的,写给自己进行记录。

正文

1.书写脚本时,在没有特定要求下,不要拘泥于某一种语言,考虑最适合的实现方式。

2.shell 中的 if 判断 或 其他地方,对于[[]]的使用。

www.cnblogs.com/jjzd/p/6397495.html

使用[[]]可以将一些特殊的C语言符号,如&&,|| 等不转义直接使用,可以使用=~匹配正则表达式。

4.在进行对磁盘,文件,内存等存储空间大小比较时,一般默认显示会带k。M等单位,应该直接显示成字节位数,无单位状态,便于直接进行比较。

5,在进行字符串处理时,可以灵活使用awk,sed,比如 awk -F , sed ‘s/.//g’
还有tr -d 命令,

在进行软件等版本判断时,可以使用awk,sed,tr 将版本字符串从字母/符号/数字的组合体抽象成数字,然后进行数字大小比较,一般情况下,是可以满足XX版本以上的判断条件的。

6,在面对检查匹配项特别多,比如多条iptable 规则时,逐条比较时会面临代码逻辑循环嵌套的情况,可以将结果导入文件,使用linux diff 命令进行直接比较。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值