shift命令可以访问所有的参数$ shell变量名的开始,如$var$0 :命令$1~$9 :变量 位置参数,超过9个要用{}把数字括起来$# :参数个数$* :所有参数,等同于"$1c$2c$3c$4c...",c为IFS的第一个值$@ :所有参数,等同于"$1" "$2" "$3" ...$$ :当前进程ID$? :上一条命令退出状态,0为成功$! :后台运行的&最后一个进
~家目录 ls ~``反引号 里面是命令 echo `ls` | `echo ls` | echo `echo ls` |`echo `echo ls`` 替代命令 $()! 取反 调用历史命令(!123)123是history显示的#代表注视信息$ 取变量值% 作业号kill %123 取余&
shell执行选项-n 测试shell script语法结构只读取shell script但不执行-x 进入跟踪方式显示所执行的每一条命令用于调度-a Tag all variables for export-c "string" 从strings中读取命令-e 非交互方式-f 关闭shell文件名产生功能-h locate and remember functions as def
在Linux中写脚本时经常要用到NF、NR、ORS、FNR以及FS,这些大家写过脚本都很熟悉,但是很多人对$NF却不常用,其实用的得当,写脚本也很是便捷,现在把NF和$NF的区别。
cpu,内存和disk使用报警脚本
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号