这篇记录一些我在学习和使用 Linux 过程中发现的小技巧,
所谓技巧就是说不用它也可以,但是用了会更简单

  1. 有时候需要后面的表达式先执行,就可以用
1
express1 $(express2)

$(…)和${…}的区别:

$():它表示命令替换操作符。在$()内部包含一个命令,它会执行该命令并将其输出作为字符串返回。例如,$(date)会执行date命令并将当前日期和时间的字符串表示形式作为字符串返回。这个字符串可以被赋值给一个变量,或者被传递给其它命令进行进一步处理。

${}:它表示变量替换操作符。在${}内部指定一个变量名,它会将该变量的值替换为该字符串。例如,${HOME}会将HOME环境变量的值替换为一个字符串,该字符串代表当前用户的主目录路径。这个字符串也可以被赋值给一个变量,或者被传递给其它命令进行进一步处理。
  1. 计算
1
$((express))