
Linux shell
Clearfix_Xia
这个作者很懒,什么都没留下…
展开
-
Linux C - 获取shell命令返回结果 & 对结果应用场景的处理
一、获取shell命令返回结果1. 方法一 :使用临时文件 在Linux C中,执行shell命令,使用函数system;例如:system("ls -l");## 举一个获取button gpio value的例子 ##int get_button(){ FILE *fp; int button = 1; char buf[512]; system("cat /sys/class/gpio/gpio34/value > /tmp/button_...原创 2021-03-05 14:20:50 · 1975 阅读 · 2 评论 -
linux命令:awk & sed 提取特定行和特定列
root@OpenWrt:/# cat proc/partitions | grep "mmcblk0"179 0 3866624 mmcblk0179 1 4574 mmcblk0p1179 2 21250 mmcblk0p2179 3 4096 mmcblk0p3179 4 131072 mmcblk0p4179 32 512 mmcbl...原创 2021-02-04 11:14:17 · 9022 阅读 · 0 评论 -
shell脚本中$!、$@、$#、$$、$0、$1、$2、$*的含义
一、shell脚本中$!、$@、$#、$$、$0、$1、$2、$*的含义$! :Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号)$#:添加到shell当中参数的个数$$:Shell本身的PID(ProcessID,即脚本运行的当前进程ID号)$0:脚本本身的文件名$1:传到Shell当中的第一个参数$2:传到Shell当中的第二个参数...原创 2020-01-15 09:40:11 · 10182 阅读 · 0 评论 -
杀死一个进程的shell脚本
#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $1}'`echo $IDecho "---------------"for id in $IDdokill -9 $idecho "killed $id"doneecho "-...原创 2019-11-12 10:40:53 · 598 阅读 · 0 评论 -
验证一个进程是否起来,没有重启的shell脚本
#!/bin/sh#buttonps -fe|grep "button" |grep -v grepif [ $? -ne 0 ]thenecho "Create button process..." button &else echo "button process has already running."fi原创 2019-11-12 10:36:18 · 218 阅读 · 0 评论 -
Linux shell字符串截取与拼接(转)
前言:之前的练习中涉及到了Linux shell脚本中的字符串操作,在网上看到这篇文章,分享给大家。一、 Linux 的字符串截取的八种方法假设有变量var=http://www.linuxidc.com/123.htm1 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*//表示从左边开始删除第...转载 2019-09-23 09:26:58 · 1106 阅读 · 0 评论