linux环境下,用shell脚本对一个文件内容拆分到指定文件里面

上图是已知的文件,五个文件夹下面,都有五个五件,文件名称都叫config.properties,文件full.properties的内容如下:path.ecas=/eca... 上图是已知的文件,五个文件夹下面,都有五个五件,文件名称都叫config.properties,文件full.properties的内容如下:
path.ecas=/ecas/config.propertiespath.matrix=/matrix/config.propertiespath.manager=/manager/config.propertiespath.margin=/margin/config.propertiespath.option=/option/config.properties
ecas.a=1ecas.b=2ecas.c=3
matrix.a1=amatrix.a2=bmatrix.a3=c
manager.x1=yxxmanager.x2=xyxmanager.x3=xxy
margin.m1=mmmmargin.m2=nnn
option.o1=ooooption.o2=ppp我现在想把full.properties文件里面的内容,通过脚本往五个文件夹里面插入对应的数据,比如第一个文件夹ecas,里面的文件config.properties,我要把ecas开头的三行数据插入这个文件,以此类推,执行脚本文件splitAndReplace.sh,来实现这些,脚本如何写?求大神帮忙!
展开
 我来答
710909333
推荐于2017-09-23 · TA获得超过649个赞
知道小有建树答主
回答量:619
采纳率:50%
帮助的人:172万
展开全部
首先取出ecas三行存入变量 ecasproperties
ecasproperties=(cat full.propertites|grep ecas)
再把其写入ecas下的配置文件
echo $ecasproperties>>ecas/config.properties

其他的依此类推
或者直接一个命令cat full.propertites|grep ecas>>ecas/config.properties
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式