首页 > 代码库 > shell脚本使用的几点总结
shell脚本使用的几点总结
(1),csh的脚本可以调用bash的脚本,反之亦然。
(2).如何调用其它脚本中定义的变量及函数。
(3).定义的变量,默认为全局变量。需要指定local 来申明局部变量。列:local value=http://www.mamicode.com/"Value",
该变量不能再其它函数或是文件中调用。
(4).执行即加载(包含)
l例:在use.sh中调用test.sh中的定义的变量及函数。
test.sh定义如下:
#!/bin/sh
function func
{
echo "the arg is $1"
Value=http://www.mamicode.com/"$1"
echo "Value=http://www.mamicode.com/${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 =http://www.mamicode.com/${Value}"
echo "---use end---"
---------------------
执行main.sh (或是sh -x main.sh)
便可看到调用过程。
shell脚本使用的几点总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。