zl程序教程

您现在的位置是:首页 >  .Net

当前栏目

Shell系列(39) - dirname

2023-02-18 16:26:37 时间

dirname作用

  • dirname实际工作中常常是跟$0一起使用
  • 用于获取当前运行脚本的绝对路径
  • 这个命令要放在shell脚本中使用,在命令行使用意义不大
[yutao

$0作用

  • 这个表示的真正的含义是:当前运行的命令名,一般用于脚本中
  • 网上大量的说法是Shell本身的文件名。一方面说明大家都是复制粘贴,没有实践;另一方面,大家可能只测了当前目录的情况

 实际脚本例子

 sh脚本中:(获取当前脚本绝对路径)

  • sh_path=$(dirname $0)
  • sh_path=$(cd $sh_path;pwd)