文本行转列处理:生成带固定数据与注释的目标文件
文本文件批量处理任务说明
一、原始文件说明
现有文件夹内包含4个文本文件(a.txt、b.txt、c.txt、d.txt),每个文件包含多行数据,示例如下:
cat a.txt 10.0000 0.0000 10.0000 0.0000 11.0000 0.0000 11.0000 0.0000 cat b.txt 5.1065 3.8423 2.6375 3.5098 4.7873 5.9304 1.9943 4.7599 cat c.txt 3.5257 3.9505 3.8323 4.3359 3.3414 4.0014 4.0383 4.4803 cat d.txt 1.8982 2.0342 1.9963 2.1575 1.8392 2.0504 2.0623 2.2037
二、处理要求
需完成以下三步处理,最终生成符合格式要求的目标文件:
行列转置生成目标文件:将各文件的对应行转为列,生成
file001.txt、file002.txt,示例如下:file001.txt示例:10.0000 5.1065 3.5257 1.8982 0.0000 3.8423 3.9505 2.0342 10.0000 2.6375 3.8323 1.9963 0.0000 3.5098 4.3359 2.1575file002.txt示例:11.0000 4.7873 3.3414 1.8329 0.0000 5.9304 4.0014 2.0504 11.0000 1.9943 4.0383 2.0623 0.0000 4.7599 4.4803 2.2037添加固定后缀内容:为每个目标文件的每一行末尾添加固定值:
5.0000 6.0000 9.0000 0.0000 1.0000 1.0000添加头部注释:为每个目标文件头部添加指定注释,内容如下:
# # ascertain thin # Metamorphs # pch # what is that # 5-r # Add the thing # liop34 # liop36 # liop45 # liop34 # M(CM) N(M) O(S) P(cc) ab cd efgh ijkl mnopq rstuv #
内容的提问来源于stack exchange,提问作者pro
相关产品推荐
相关产品推荐

