码迷,mamicode.com
首页 > 系统相关 > 详细

linux下shell编程示例-获取进程id

时间:2016-02-22 19:17:35      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

今天初步学习了一下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

标签:

原文地址:http://www.cnblogs.com/knight-monkey/p/knight_201602221827_shell.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!