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,来实现这些,脚本如何写?求大神帮忙!

参考技术A 首先取出ecas三行存入变量 ecasproperties
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脚本对一个文件内容拆分到指定文件里面的主要内容,如果未能解决你的问题,请参考以下文章

想请大神写一个在linux环境下用shell脚本控制jar的启动和停止,类似于一个后台服务那种的。

如何在windows下使用linux的shell脚本

如何在windows下使用linux的shell脚本

linux系统在脚本里面怎么给一个文件追加几行内容

Shell——面试题

如何在Windows下运行linux shell脚本