【发布时间】:2012-11-17 14:35:16
【问题描述】:
我在一个文件夹中有数千个包含编码天气信息的文件。我需要为每个文件添加带有控制字符的页眉和页脚。这不是问题,因为我在单独的文件中有页眉和页脚(通过 bash 脚本中的 cat 命令实现)。
但是,修改后的文件需要保留其原始名称 - 这给我带来了一个问题,因为我只有非常基本的脚本知识。保留它们的原因是这些文件将被解析和解码。文件名包含解码器如何处理内容的重要信息。
所有要解码的文件都在一个单独的文件中,list_of_files_to_decode.txt。
文件夹内容的一部分可能如下所示:
a_snvs02wiix170600_c_eswi_20121117062131_76.txt
a_smci40babj170600_c_kwbc_20121117061545_3.txt
a_sath40vtbb170600_c_ekmi_20121117061604_95.txt
a_usxx40mynn70600cca_c_edzw_20121117062020_34.txt
a_siin40dems170600_c_ojam_20121117062020_40.txt
a_smxx40fapr170600rra_c_lowm_20121117062604_67.txt
list_of_files_to_decode.txt
start-seq.txt
stop-seq.txt
我已经检查了网络,并测试了我自己的一些想法 - 使用 awk 和 sed - 但我真的找不到任何合适的方法来轻松实现这一目标。因此,我将不胜感激有关如何继续的帮助或提示。
【问题讨论】: