linux环境下,用shell脚本对一个文件内容拆分到指定文件里面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux环境下,用shell脚本对一个文件内容拆分到指定文件里面相关的知识,希望对你有一定的参考价值。
上图是已知的文件,五个文件夹下面,都有五个五件,文件名称都叫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,来实现这些,脚本如何写?求大神帮忙!
ecasproperties=(cat full.propertites|grep ecas)
再把其写入ecas下的配置文件
echo $ecasproperties>>ecas/config.properties
其他的依此类推
或者直接一个命令cat full.propertites|grep ecas>>ecas/config.properties本回答被提问者和网友采纳
Shell——面试题
Shell——面试题
使用Linux命令号查看文件的空行行号:
有文件changji.txt:
张三 40
李四 50
王五 60
使用Linux命令计算第二列和并输出
shell脚本里如何检查一个文件是否存在
shell写写脚本对文本排序
用shell写出查找当前文件夹下所有文件内容包含zhen的文件名称
以上是关于linux环境下,用shell脚本对一个文件内容拆分到指定文件里面的主要内容,如果未能解决你的问题,请参考以下文章