shell中特殊符号的用法

# 注释开始
& 在后台执行一个进程
? 匹配一个字符
* 匹配0到多个字符(与DOS不同,可在文件名中间使用,并且含.)
$- 使用set及执行时传递给shell的标志位
$! 最后一个子进程的进程号
$# 传递给shell script的参数个数
$* 传递给shell script的参数
$@ 所有参数,个别的用双引号括起来
$? 上一个命令的返回代码
$0 当前shell的名字
$n (n:1-) 位置参数
$ 进程标识号(Process Identifier Number, PID)
#!/bin/sh

#参数个数
echo '$# is:'$#

#所有参数
echo '$* is:'$*

#脚本执行的返回值
echo '$? is:'$?

#程序PID
echo '$$ is:'$$

#命令本身
echo '$0 is:'$0

你可能感兴趣的:(shell中特殊符号的用法)