bash shell里 $0 $? $* $@ 各表示什么意思

$0就是该bash文件名
$?是上一指令的返回值
$*所有位置参数的内容:就是调用调用本bash shell的参数。
$@基本上与上面相同。只不过是
“$*”返回的是一个字符串,字符串中存在多外空格。
“$@”返回多个字符串。
摘抄这篇转载的原因是因为阿福为此付出了2天的代价。好吧。
还有如下的东西也一起记录吧。
readlink -f
读取文件路径
dirname 
读取文件所在目录。

作者: 阿福

购买时被坑爹的枪手坑了。只知道介绍如何如何的好,不知道介绍其坏处。因此,写此博客,望能给各大网友帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注