很多时候执行shell脚本不在当前目录,我们需要cd到当前目录,可以用dirname命令; 如下: mypath:脚本对执行路径的相对路径; myname:脚本的名称 ...
很多时候执行shell脚本不在当前目录,我们需要cd到当前目录,可以用dirname命令; 如下: mypath:脚本对执行路径的相对路径; myname:脚本的名称 ...
平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处)。下面通过一些代码进行一下对比。 这是我写的一段代码在:/root ...
迁移到了:http://www.itrensheng.com//archives/shell_split ...
1. 测试脚本 在当前目录下创建 h1 h2两个文件夹 2. 在脚本所在目录执行脚本 在当前目录下创建了h1 h2两个目录 3. 在其他目录下执行脚本 在其他目录下执行脚本时,在执行脚本所在的目录下创建了 h1 h2两个目录; 脚本所在目录没有创建目录 ...
https://qiushao.net/article/1489983836453?p=1&m=0 SCRIPT_DIR=$(cd $(dirname ${BASH_SOURCE ...
一、关于cd的/d参数 关于cd 的/d参数,在cmd中敲入cd /?可以看到/d参数的解释如下: 使用 /D 命令行开关,除了改变驱动器的当前目录之外,还可改变当前驱动器。这句话不太好理解,我做个试验: 1.1 window7系统中打开cmd窗口时,会显示 2.2 执行“cd e ...
1.执行的python程序获取自己文件所在目录 2、获取脚本(入口文件)所在目录、调用脚本所在目录、脚本文件名加路径 x ...
最近要完成获取主机上某个目录下的文件信息的需求,因此写完后在这里记录一下,参考文章放在文末。(旧脚本存在当目录下文件数较多时,执行时间较慢的问题,04-24已优化更新) 大致步骤如下: -----2022-04-24更新: 原脚本因循环遍历过多执行效率较低,优化后 ...