你需要知道的 linux 命令知识(持续更新中)

作为linux的新手,常读常写脚本是一种不错的提高方式,本系列将天马行空记录一些有意思的小片段。

#,@ $?用法

参考以下代码:

file: test.sh
#! /bin/sh
echo '$#' $#
echo '$@' $@
echo '$?' $?

* If you run the above script as *

> ./test.sh 1 2 3

You get output:
$# 3
$@ 1 2 3
$? 0 

由此咱们可以得到以下结论:

  • $# = 参数个数,本例中为3.
  • $@ = 传递的全部参数, 本例中为 1 2 3.
  • $? = 上一次执行是否执行成功, 本例子为0,表示成功.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。