linux下shell编程示例-获取进程id
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下shell编程示例-获取进程id相关的知识,希望对你有一定的参考价值。
今天初步学习了一下linux下的shell编程,简单记录一下测试用例
1.编辑shell脚本文件如下:
#!/bin/bash
echo "hello bash linux"
echo "第0个参数:$0"
echo "第一个参数:$1"
echo "当前子shell进程:$$"
#pidarr=`ps x | awk ‘{print $1}‘`
pidarr=$(ps x | awk ‘{print $1}‘)
echo $pidadd
for id in $pidarr
do
echo "$id"
done
2.保存为文件test.bash
3.使文件具有执行属性,使用以下命令
chmod +x test.bash
示例脚本说明:
(1)第一行的#!/bin/bash 为脚本文件的固定格式,表示有bin目录下的bash来执行
(2) 第8行的pidarr=$(ps x | awk ‘{print $1}‘)表示将ps x | awk ‘{print $1}‘ 的结果存入变量pidarr中,其中awk命令是个很有用的命令,详细使用方法可以百度
以上是关于linux下shell编程示例-获取进程id的主要内容,如果未能解决你的问题,请参考以下文章