
1、 读取配置文件时,将注释符#标记的行和空行全部过滤 sed -E '/^#|^ $/d' $env_file 。
2、 匹配指定参数相符的行并截取对应的值 awk -F "${param}=" "/${param}=/{print \$2}" 。
3、 获得的结果可能有多个,取最后一个值 tail -n1 。
4、这3步都用 | 管道符连接,其作用是将当前的结果作为下一条命令的输入,连续处理以达到获取参数的最终目的。
可以试试下面的死循环脚本
会不断的计算机 2的(2的20)次方。
while :
do
echo 2^2^20|bc &>/dev/null
done
if test $# -gt 0 #005
then
for pname in $ #005
do
pid=`ps -e | grep $pname |sed -e '/grep/D' -e 's/^ //' -e 's/ //'`
echo now killing pocess $pname pid is $pid kill -15 $pid
done
exit 0
else
echo 'usage: kpn <process_name_you_want_to_kill>'
exit 1
fi
以上就是关于shell脚本读取配置文件参数全部的内容,包括:shell脚本读取配置文件参数、如何写个shell程序使linux的cpu占用增大、aix下如何用shell脚本根据进程的CPU占用率定时杀死进程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)