让SH/BAT脚本定位到运行目录的相对位置

实现其脚本可在任意运行目录下被正确执行

在Linux下的bash脚本

#!/bin/bash
cd `dirname $0`

在Windows下的BAT脚本

echo off
cd /d %~dp0
cls

转载于:https://www.cnblogs.com/xiangxisheng/p/8394924.html

让SH/BAT脚本定位到运行目录的相对位置,实现其脚本可在任意运行目录下被正确执行...相关推荐

  1. python当前运行目录_Python获取运行目录与当前脚本目录的方法

    Python获取运行目录与当前脚本目录的方法 本文实例讲述了Python获取运行目录与当前脚本目录的方法.分享给大家供大家参考.具体实现方法如下: import os import sys #运行目录 ...

  2. 服务器执行sh文件或目录,将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法...

    出现bad interpreter:No such file or directory的原因,是文件格式的问题.这个文件是在Windows下编写的.换行的方式与Unix不一样,但是在vim下面如果不S ...

  3. linux 七种运行级别,linux 的七个运行级别-通过实例学习 chkconfig 服务的...-linux不能自动关闭rc0.d目录下K开头程序的解决方法_169IT.COM...

    通过实例学习 chkconfig 服务的添加.顺序,感兴趣的朋友可以参考下. chkconfig --level 345 nfs off --add name 这个选项增加一项新的服务,chkconf ...

  4. linux刷脚本需要什么工具吗,利用宝塔Linux一键挂载脚本工具挂载www目录方法

    如果我们网友有使用过宝塔面板的应该知道,默认一般都是安装到www目录的.而且我们有很多网友是不会,而且也不知道挂载数据盘.一般我们买到的有些国内的机器,系统盘10GB,数据盘可能有20GB,但是如果你 ...

  5. windows下之定时执行bat脚本

    前言 今天闲来无事,在自己windows上写了个bat脚本玩玩.写完了想定时跑一个,一想java中倒是有定时器,不过这不还得弄个项目写个定时任务??想了想系统应该有自带的可以跑的定时器吧,不然怎么设置 ...

  6. shell运行html文件路径,PowerShell文件系统(二)访问文件和目录

    PowerShell 文件系统系列文章: 使用Get-ChildItem列出目录的内容.预定义的别名为Dir和ls,Get-ChildItem执行了一些很重要的任务: 显示目录内容 递归地搜索文件系统 ...

  7. arcgis怎么运行python_在arcgis上用python脚本(arcpy)做数据批处理

    arcgis软件是测绘地理信息行业空间数据处理与数据分析比较普及的一套软件系统,具有良好的扩展功能,其提供的基于python的开发包arcpy为数据的批处理提供了很好的基础.本文就是介绍在arcgis ...

  8. 文件或目录windows/temp/explorer.exe损坏且无法读取 请运行chkdsk工具

    昨天机房出现了三台机子,开机以后提示:文件或目录windows/temp/explorer.exe损坏且无法读取 请运行chkdsk工具,然后就是蓝屏,无法进入系统,在网上找了很多资料无法解决,重装系 ...

  9. python运行脚本被杀死_从python异常中杀死Bash脚本

    我有一个在其中调用Python的shell脚本. #! /bin/bash shopt -s extglob echo"====test====" ~/.conda/envs/my ...

最新文章

  1. js 浅拷贝直接赋值_浅析JavaScript解析赋值、浅拷贝和深拷贝的区别
  2. git master主分支_Git分支管理策略及简单操作
  3. Android eclipse加载项目出现红色感叹号
  4. Struts2 框架
  5. windows下安装,配置gcc编译器
  6. 3W1H和5W1H分析方法的区别
  7. EAUML日拱一卒-活动图::14.2 Behavior StateMachines (10)
  8. 公路自行车轮市场前景分析及行业研究报告
  9. 利用简单Json处理实现企业微信后台“客户朋友圈”统计导出
  10. apache Fop 2.1 支持中文
  11. excel最大行数各版本介绍
  12. springboot毕设项目同城上门喂遛宠物预约vfo34(java+VUE+Mybatis+Maven+Mysql)
  13. PHP图片验证码无法显示的解决方案
  14. 第01章 Spring-Boot 应用文件application配置
  15. 【离散数学】集合与关系
  16. cracklib/pw_dict.pwd
  17. MAC下linux双系统的安装
  18. WEUI文件上传详解
  19. IT市场:英文求职信模板一
  20. 从概念到底层技术,一篇文解读区块链如何在企业中应用(下)

热门文章

  1. jQuery教程03-jQuery 元素、id、.class和*全选择器
  2. 弹出选择文件夹的对话框 BROWSEINFO 的用法【MFC】
  3. SpringBoot编写sh脚本进行启停
  4. python 字符串 4位一组_Python基础4- 字符串
  5. JAVA5000行代码什么概念_GitHub - catstiger/mvc: 一个不超过5000行代码的,快速,简单,易用的MVC框架。...
  6. mysql引擎模式_mysql引擎,完整的见表语句,数据库模式, 常用数据类型,约束条件...
  7. cvpr 深度估计_CVPR再现黑科技!你还在相信“眼见为实”?
  8. python执行时间长被kill_用python记录运行pid,并在需要时kill掉它们的实例
  9. 为什么有时优盘是只读模式_JS专题之严格模式
  10. 啊!多么痛的领悟···