正文

Shell精彩编程 转自ITHao1232007-06-09 12:09:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/xiangyu/21102.html

分享到:

Shell精彩编程 转自ITHao123   转载声明:本博客文章允许自由转载, 但转载需注明作者,出处 作者:denny ©  wqf363@hotmail.com   出处:www.ithao123.com shell特有变量 表14-2 特定s h e l l变量 $ # 传递到脚本的参数个数$ * 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个 $ $ 脚本运行的当前进程I D号 $ ! 后台运行的最后一个进程的进程I D号 $ @ 与$ #相同,但是使用时加引号,并在引号中返回每个参数 $ - 显示s h e l l使用的当前选项,与s e t命令功能相同 $ ? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。   使用/etc/init.d/funtction里的函数来进行进程的启动,状态,停止。 开机自动打开NUMLOCKfor t in `seq 1 8`dosetleds -D +num$t>/dev/nulldone参数 -D 才能改变default flags当然如果把num换成caps,scroll就能改变capslock、scrolllock的状态注:man setleds 在SHELL程序中实现‘按任意键继续’#!/bin/shget_char(){SAVEDSTTY=`stty -g`stty -echostty rawdd if=/dev/tty bs=1 count=1 2> /dev/nullstty -rawstty echostty $SAVEDSTTY}echo "Press any key to continue..."char=`get_char` 注:man stty  如何批量杀掉进程 ps -ef |grep java |grep -v grep |awk '{print $2}' |xargs kill -9  批量启动进程 #! /bin/shif [ $# -lt "4" ]then echo usage: process port username_start username_stopfi name=$1i=$3j=$4port=$2while(( i < j ))do$name $port user$i arg1 arg2 &((i++))((port++))done

阅读(11731) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册