UNIX - Perl 批处理。

本文提供了一个使用Shell脚本来配置特定文件的示例,包括变量赋值、替换文件中的字符串、删除文件等操作,并展示了如何启动相关服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

#! /bin/ksh

#source=$1
#dest=$2
#portnumber=$3
#exp=$4

/home/genuser/makelinks.pl -bd $1 -hd $2


var1=$2
#var2=$3
#var3=$1
var4=$3
let var4=$3+10
var5=$2/etc/geneva.ini
let var1=$3+12
var6=$2/etc/dbaserver.ini
#echo $var1
#echo $var2
#echo $var3
echo $var4
echo $var5
#sed -e s/4635/$3/g -e s/4630/$var4/g -e s,/usr/advent/geneva-8.0.0,$2,g $var5 >$2/etc/geneva.init
sed -e s/4635/$3/g -e s/4630/$var4/g -e s,/usr/advent/geneva-.....,$2,g $var5 >$2/etc/geneva.init
rm -rf $var5
cp $2/etc/geneva.init $var5
rm -rf $2/etc/geneva.init
sed -e s/4635/$3/g -e s/4640/$var1/g $var6 >$2/etc/dbaserver.init
rm -rf $var6
cp $2/etc/dbaserver.init $var6
rm -rf $2/etc/dbaserver.init

GVHOME=$2
export GVHOME
cd $GVHOME/bin
echo $GVHOME/bin
newaga --skm
importaga -f $4 --skm
start_servmgr
start_dbaserver

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值