脚本学习 sed awk 写 pidfind 从 ps -x 找到进程名的pid
来源:互联网 发布:网络机顶盒怎么看电视 编辑:程序博客网 时间:2024/05/29 18:17
#!/bin/sh
#pid=` ps -A | sed -n '/'${1}'/1p' | awk {'printf $1'}`
if [ ${1} ]; then
# pid=` ps -A | sed -n '/'$1'/p' | awk {'printf $1'} `;
pid=` ps -A | grep $1 | awk {'printf $1'} `
echo pid of init is ${pid}
else
echo "Usage: ${0} task_name"
#zz# 变量赋值,前级输出作为 | 管道后级的输入; 这里要用ESC线面的 ` 即反引号包含起来
#pid=` ps -A | grep init | awk {'printf $1'}`#pid=` ps -A | grep $1 | awk {'printf $1'}`
#zz# 变量 $1 要用 '$1' 两个单引号包起来
#pid=` ps -A | sed -n '/'${1}'/p' | awk {'printf $1'}`#pid=` ps -A | sed -n '/'${1}'/1p' | awk {'printf $1'}`
if [ ${1} ]; then
# pid=` ps -A | sed -n '/'$1'/p' | awk {'printf $1'} `;
pid=` ps -A | grep $1 | awk {'printf $1'} `
echo pid of init is ${pid}
else
echo "Usage: ${0} task_name"
fi
保存为 findpid.sh ,再在当前路径下执行
# chmod a+x findpid.sh
# findpid.sh init
会显示
pid of init is 1
0 0
- 脚本学习 sed awk 写 pidfind 从 ps -x 找到进程名的pid
- 【shell脚本】常用工具的学习grep、sed、awk、cut
- awk 的简单使用-查找进程pid
- shell脚本awk, sed, cut的妙用
- 搜索端口的pid及进程名
- Shell脚本学习笔记(七)--sed和awk
- Shell脚本学习笔记(七)--sed和awk
- linux shell sed && awk 的学习
- 学习sed,awk最好的路径
- 通过 PS 指令获得指定进程名称的 PID
- Awk Sed 学习
- sed&awk学习总结
- sed && awk学习总结
- sed,awk工具学习
- linux下ss命令源码学习(一):进程名、pid的获取及存储
- 如何通过进程pid获取进程名、可执行文件的名称
- Shell脚本的学习&&sed
- 《SED 单行脚本快速参考》的 awk 实现(转)
- 简单易学的机器学习算法——岭回归(Ridge Regression)
- UVa 208 - Firetruck(DFS判连通+回溯)
- IMAC键盘和鼠标部分功能键失效原因
- 数组中出现次数超过一半的数字
- 转一篇vim配置python环境的文章
- 脚本学习 sed awk 写 pidfind 从 ps -x 找到进程名的pid
- 从微信的成功看移动AppUI设计的精髓
- 在网上搜代码, 搜到了个卡带机的效果, 做的很好, 我改成beyond的歌曲
- POJ--1787--Charlie's Change--背包变形
- 《全球购》King Henry's开心果,全世界舌尖上的零食
- netty5.0之server端NioServerSocketChannel的init和register流程
- 13.lua学习笔记:模块与包
- Git-12_多人协作
- 《全球购》King Henry's开心果,全世界舌尖上的零食