学习第六十五行

仔细观察键盘,会发现一个$符号,其实是有含义的。

在 shell 脚本中,美元符号 $ 有几种重要的含义:

  1. 变量引用$ 用于引用变量的值。例如,如果你有一个变量 name,可以通过 $name 来获取它的值。

    name="Alice"
    echo "Hello, $name"
    
  2. 命令替换$() 用于命令替换,可以将命令的输出赋值给变量或直接在命令中使用。

    current_date=$(date)
    echo "Today's date is: $current_date"
    
  3. 特殊变量

    • $0:脚本的名称。
    • $1$2, ...:脚本的参数,$1 是第一个参数,$2 是第二个,以此类推。
    • $#:传递给脚本的参数个数。
    • $?:上一个命令的退出状态。
    • $$:当前脚本的进程 ID。
  4. 数组元素:在处理数组时,可以使用 ${array[index]} 的形式来引用数组的特定元素。

  5. 环境变量$ 也用于引用环境变量。例如,$PATH 返回当前的环境变量路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值