问题:

是这么个情况:当前目录是/root/replace/ 我想在脚本a.sh中执行该目录下的一个子目录/root/replace/scripts/下的可执行文件run.out和b.sh脚本。但是这个可执行文件run.out的文件读写要求在/scripts下,而b.sh脚本则是以/scripts为当前目录的。在a.sh中直接调用run.out和b.sh无法正确运行,用cd命令不行改如何解决???新手求教!

答案:

脚本中执行其他目录的脚本或者命令,可以用&&连接两条命令,当前面命令执行正常时,才执行后面命令

比如:

cd/root/replace/scripts && ./run.out

cd/root/replace/scripts && ./b.sh

记得权限

shell脚本 如何切换当前目录相关推荐

  1. 基本BASH SHELL脚本命令——切换目录以及处理文件和目录的基本知识

    遍历目录 cd destination cd 命令可接受单个参数 destination ,用以指定想切换到的目录名.如果没有为 cd 命令指定目标路径,它将切换到用户主目录. destination ...

  2. shell 脚本之切换用户

     用su - 用户 -c 命令格式来执行. 有时候需要切换到root用户做一些操作,如果你的用户没有添加sudo权限,那么在脚本中实现就需要使用expect命令了, 具体实现如下: #!/usr/ ...

  3. linux删除除某个文件外的其它文件,shell脚本:删除当前目录下除了某几个文件之外的其他文件...

    有时会有这种特别的需要,就是删除当前目录下的所有文件,除了几个特别指定的文件. 一个特别的应用是:在使用VASP进行计算的时候,常常想要保留4个输入文件,删除剩余的文件. 如果没有一个特殊的脚本,那就 ...

  4. linux 脚本 切换目录,在shell脚本中切换目录ros生成

    用VB打造自己的SQL连接器 大家好.....好长时间没上网了...祝大家新年快乐....好了.工程开始 现建一个普通窗口..放上3个textBox控件. 一个是用来输入ip的txtaddres..还 ...

  5. Linux中执行shell脚本的4种方法

    这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下. bash shell 脚本的方法有多种,现在作个小结.假设我们编写 ...

  6. 执行Shell脚本的4种方法

    假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/root/bin目录中并已有执行权限(添加权限的方法:chmod +x hello.sh). 1.方法一:切换到shell脚本所在 ...

  7. linux 第十五章 shell 脚本习题

    编写shell脚本,计算1-100的和: #! /bin/bash # sum 1-100 sum=0 for i in `seq 1 100`;do sum=$[$sum+$i] done echo ...

  8. 使用Vim编辑运行shell脚本文件的经典步骤

    [操作步骤] 1.输入命令 vim test 进入Vim文本编辑器界面.示例shell脚本文件test的内容如下: #!/bin/bash # This script displays the dat ...

  9. Ubuntu 设定壁纸自动切换的shell脚本

    系统:ubuntu-16.04 右键桌面->更改桌面背景,如下图所示,在右侧缩略图中带有小钟表图标的就表示为动态切换的壁纸: 系统是通过读取这个文件来进行动态壁纸切换的: /usr/share/ ...

最新文章

  1. 博士毕业去哪了?光鲜亮丽的高校教师工资了解下!
  2. 人工智能应用实践与趋势
  3. Android10.0 Binder通信原理(五)-Binder驱动分析
  4. java保留两位小数
  5. source, ~/.bashrc, ~/.bash_profile详解
  6. 3/3 常用符号:转义字符
  7. 百度内部培训PPT流出:数据分析的道与术
  8. android unzip file,Unzip File in Android Assets
  9. 获奖者:舒继武,男,清华大学计算机系教授、博士生导师,教育部长江学者特聘教授,国家杰出青年基金获得者,《大数据》杂志编委。...
  10. .net core在Linux下获取AD域信息
  11. python从入门到精通 清华大学出版社-清华大学出版社-图书详情-《Python语言程序设计》...
  12. 链表节点的删除(链表data升序有重复)
  13. Oracle密码过期怎么办
  14. 2015版的迅捷ppt转换成pdf转换器
  15. IDEA HTML 动态访问本地图片加载失败
  16. 谷歌地球下载及功能介绍
  17. 2020计算机视觉会议地点,2020年计算机视觉与信息技术国际会议(CVIT 2020)
  18. 人脸识别之DeepID模型
  19. 花洒水龙头加州节水认证CEC
  20. 图像线性灰度变换(附Matlab实现)

热门文章

  1. python决策树算法_决策树算法及python实现
  2. dz自动开起html,discuz论坛开启markdown 允许html代码嵌入js
  3. [渝粤教育] 上海交通大学 微生物的世界 参考 资料
  4. 【渝粤题库】广东开放大学 信息安全数学基础 形成性考核 (2)
  5. oracle内连接使用,Oracle中的联合查询-自然连接/外连接/内连接
  6. 数字信号处理基础知识之DFT、DTFT、DFS、FFT基本概念扫盲
  7. 蓝桥杯基础模块9:IO口扩展与存储器映射
  8. webstorm前端调用后端接口_软件测试面试题:怎么去判断一个bug是前端问题还是后端问题...
  9. 开始协议处理句柄_基于smb协议的wmiexec浅析
  10. C语言实用算法系列之学生管理系统_单向链表外排序_栈内数组存储链表节点指针