shell

2017-10-31  本文已影响0人  KevinLH

1、特殊变量:

$0当前脚本的文件名

$n传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。

$#传递给脚本或函数的参数个数。

$*传递给脚本或函数的所有参数。

$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与$*稍有不同,下面将会讲到。

$?上个命令的退出状态,或函数的返回值。

$$当前Shell进程ID。对于Shell脚本,就是这些脚本所在的进程ID。

2、用grep命令–q选项来禁止显示搜索到的信息。

exit 0表示程序终止后返回0值,而exit 1表示程序终止后返回非0的值

3、case的使用

case $choice in

1)find $HOME -mtime -1 -print;;

2)df;;

3)du -s $HOME;;

4)exit;;

*)echo "Invalid option"

esac

4、在程序中用到basename命令,该命令从随后的文件名剥去指定的后缀

�b}�@�

上一篇 下一篇

猜你喜欢

热点阅读