加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_潮州站长网 (http://www.0768zz.com/)- 物联安全、建站、操作系统、云计算、数据迁移!
当前位置: 首页 > 教程 > 正文

Ubuntu Shell编程中载入函数或者变量的技巧

发布时间:2021-12-16 12:54:56 所属栏目:教程 来源:互联网
导读:Ubuntu Shell编程中调用别的文件定义的函数或者变量的方法 #!/bin/sh if [ -r backfunc ] ; then . /home/fef/shell/backfunc #.后面有个空格,并且backfunc必须使用绝对路径!! else echo `basename $0` cannot locate backfunc file fi echo -n Enter the c
Ubuntu Shell编程中调用别的文件定义的函数或者变量的方法
 
#!/bin/sh  
  
if [ -r backfunc ] ; then  
. /home/fef/shell/backfunc  #"."后面有个空格,并且backfunc必须使用绝对路径!!  
else  
    echo "`basename $0` cannot locate backfunc file"  
fi  
  
echo -n "Enter the code name: "  
if [ "$CODE" != "$_CODE" ] ; then  
    echo "Wrong code... exiting... will use default"  
    exit 1  
fi  
  
echo "The environment config file reports"  
echo "FULL backup Required  : $_FULLBACKUP"  
echo "$LOGFILE"  
其中backfunc文件内容如下:
#!/bin/sh  
  
# name: backfunc  
# config file that holds the defaults for the archive systems  
_CODE="comet"  
_FULLBACKUP="yes"  
_LOGFILE="/logs/backup"  
_DEVICE="/dev/rmt/On"  
_INFORM="yes"  
_PRINT_STATS="yes"  
最后运行上面的脚本$:sh readfunc comet
得到的结果:
 
The environment config file reports
FULL backup Required : yes

(编辑:我爱制作网_潮州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读