码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本使用的几点总结

时间:2014-12-02 00:07:17      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:shell


(1),csh的脚本可以调用bash的脚本,反之亦然。

(2).如何调用其它脚本中定义的变量及函数。

(3).定义的变量,默认为全局变量。需要指定local 来申明局部变量。列:local value="Value",

  该变量不能再其它函数或是文件中调用。

(4).执行即加载(包含)


l例:在use.sh中调用test.sh中的定义的变量及函数。

test.sh定义如下:

#!/bin/sh

function func

{

   echo "the arg is $1"

   Value="$1"

   echo "Value=${Value}"

}

function main

{

  echo "--main start---"

  func "test"

  echo "---main end---"

}


以下是main.sh的定义

#!/bin/sh

source ./test.sh  #( 或是 . ./test.sh),需要指明包含文件的路径---(4)

echo "---use start---"

main

echo "call value =${Value}"

echo "---use end---"


---------------------

执行main.sh (或是sh -x main.sh)

便可看到调用过程。





shell脚本使用的几点总结

标签:shell

原文地址:http://blog.csdn.net/u011774239/article/details/41660295

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!