0
点赞
收藏
分享

微信扫一扫

《Shell脚本攻略读书》笔记二之$命令的使用


1.​​$​​命令的使用

#!/bin/bash
echo "执行的文件名是:$0" # $0 表示执行的文件的名称
echo "first parameter:\"$1\"" # 传递进入的参数

下面给出上面代码的示例:

《Shell脚本攻略读书》笔记二之$命令的使用_linux

​$​​可以用来预定义变量,常用来获取命令行的输入,常用的有下面这些:

$0 :脚本文件名
$1-9 :第 1-9 个命令行参数名
$# :命令行参数个数
$@ :所有命令行参数
$* :所有命令行参数
$? :前一个命令的退出状态,可用于获取函数返回值 【这个技巧十分常用,因为在串行的执行shell文件时,
我们需要判断每条命令是否执行成功,如果不成功,就需要找出问题】
$$ :执行的进程 ID
  • ​#!/bin/bash​​​ 这一行内容只是一个标记作用,说明这是一个bash脚本,这是被​​#​​ 注释了。

这里给出一个使用 ​​$?​​ 的案例

...

if [ $? -ne 0 ]; then
echo "fail"
else
echo "success"
fi



举报

相关推荐

0 条评论