Shell文件包含

Shell文件包含

1、文件包含的格式

###
. filenane
###或者
source filename

2、示例

被包含的脚本:

#!/bin/bash
###本脚本主要用于练习处理参数的特殊字符
###本脚本写于20190911
canshu(){
	way=/home/log/1
	if test -e $way
	then
		continue
	else
		mkdir $way
	fi
	if test $(ps -ef |grep -c java) -lt 1
	then
		echo `date`>>$way/run.log
		ps -ef |grep java >>$way/run.log
		echo "当前批量进程正在运行" >>$way/run.log
		sh /home/log/1/start.sh BatchTask_HK
		echo "当前脚本运行的当前进程ID为:$$"
	fi
}
canshu

引入文件的脚本

#!/bin/bash
###本脚本主要用于练习shell文件包含 
###本脚本写于20190912
time_count(){
	. /home/log/1/canshu_spe.sh
	echo "脚本开始运行:`date`"
	canshu_spe.sh
	echo "脚本结束运行:`date`"
}
原文地址:https://www.cnblogs.com/tengjiang/p/11510173.html