成功最有效的方法就是向有经验的人学习!

shell中i++及字符串截取简单用法

致新人,还在坑里的朋友们,或曾经在坑里的朋友。

一、在遍历设备节点时候,怎么记录下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个问题是在实际解决问题的时候遇到的,虽然是不起眼的技术点,慢慢积累还是有用的。

赞(0) 打赏
未经允许不得转载:陈桂林博客 » shell中i++及字符串截取简单用法
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册