• shell脚本中执行另一个shell脚本


    分类:

    可以在一个shell脚本中执行另一个shell脚本(或非可执行文件,主要用于取得一些变量的值),方法是:
    . 文件名(包括路径)
    变量=文件名(包括路径)
    . $变量
     
    注意,圆点后面有个空格。
    这样,在本shell脚本的后面部分就可以引用其他文件中声明的一些变量。
     
    当再用这些变量去执行第3个脚本时,我不知是怎么回事,总是有些莫名其妙的错误,发现只有这个文件中不存在空行才行,哪怕只有一个注释符,都不会出错,就是不能有空行。
     
    其实我想应该也不是这个问题,而是windows和linux处理字符的差别。当我在windows下写好一些shell脚本后,传到linux上运行,就会经常出错,而且它的显示不会有什么不同,就是运行出错,常常说是解释器错误之类,让人莫名其妙。所以最好还是在linux直接编辑,像刚才不能有空行的问题也突然不存在了。
  • 相关阅读:
    课后listview作业
    安卓sql
    activity带数据跳转
    安卓第四周作业
    15周作业
    十三周作业-集合
    十三周上机练习
    12周作业
    linux
    Questions.
  • 原文地址:https://www.cnblogs.com/edwardsun/p/4010486.html
Copyright © 2020-2023  润新知