致新人,还在坑里的朋友们,或曾经在坑里的朋友。
一、在遍历设备节点时候,怎么记录下event_num,C语言很简单啊,i++,但是shell里面不能这么做。
二、怎么截获字符串的前几个字符?
先解决第一个问题,在网上搜了一下,发现有个人写的很好,这里引用一下:
a=1
a=$(($a+1))
a=$[$a+1]
a=`expr $a + 1`
let a++
let a+=1
这几种方法都可以实现i++操作,其中我在实际中使用了 let a++
第二个问题的方法其实也很多,我这里只说一种容易记住的:
例如:有个字符串变量string=abcdefgh,我需要截取前面4个字符,那么shell应该怎么实现?
string=”abcdefgh”
cut_string=`echo $string|cut -c 1-4`
结果:cut_string=abcd
以上2个问题是在实际解决问题的时候遇到的,虽然是不起眼的技术点,慢慢积累还是有用的。