shell
wq3028
嵌入式BSP
展开
-
shell脚本中代替timeout的指令
在shell脚本中,如果需要执行一条指令,但是需要严格的时间控制,但是设备上没有timeout这条指令,可以使用如下方式代替# watchdog processmainpid=$$(sleep 5; kill $mainpid) &watchdogpid=$!# rest of scriptwhile :do ...stuff...donekill $watch...原创 2018-02-27 10:20:06 · 5904 阅读 · 0 评论 -
判断shell中字符串中是否有特定字符,行首行尾中间等特殊情况
在linux系统shell脚本中,有时候会用到判断字符串中是否有某些关键字段 有两种方法,第一种就是直接把这段字符串拆了,把想要的字符串提取出来,当然如果你需要写关键字段,那只能使用这种方法,但是如果我们只需要判断有没有,那可以使用第二种方法”grep” 方法。 如下代码想要搜索一串字符character中是否存在123这些字符,然后直接echo指令,利用管道符号,直接搜索123看有没有结果,...原创 2018-03-09 10:36:00 · 22044 阅读 · 4 评论