Shell学习
分享自己在写shell的时候踩得一些坑
II Sole
这个作者很懒,什么都没留下…
展开
-
2020-12-11脚本编写遇到的一些坑
文章目录1、如何让编写的脚本变得更灵活2、利用for 循环遍历数组3、多线程对脚本加速1、如何让编写的脚本变得更灵活之前编写的脚本直接将变量直接装到数组里面了但是这样编写就让整个脚本变得很不灵活,这里自己想到一个点子,就是将配置文件里面需要编写脚本的信息直接截取出来放到数组里面具体实现例如现在需要监控flume中source的receive速率 因此可以在flume的配置文件中将需要监控的中间件信息截取出来放到数组里Rate=(`cat /etc/flume | grep -m1 agent.sou原创 2020-12-11 16:15:29 · 437 阅读 · 0 评论 -
Shell数值的大小比较
文章目录Shell中括号()、(())、[]、[[]]、{}的作用和区别$()和 反引号$[ ] 与 $(( ))[ ](( ))及[[ ]]Shell中括号()、(())、[]、[[]]、{}的作用和区别$()和 反引号在 bash shell 中,$( ) 与反引号)都可用做命令替换用。一般在脚本中反引号用来对一些比较长需要换行的语句括起来让他们变成一个整体,而 ${ } 会比较精确的界定变量名称的范围。$ A=B$ echo $AB原本是打算先将 $A 的结果替换出来,然后再补一个 B原创 2020-12-10 13:48:14 · 7788 阅读 · 0 评论