我有两个pdf文件和两个文本文件,它们被转换为ebcdif格式。这两个文本文件就像pdf文件的封面文件一样,包含固定格式的pdf名称,页数等详细信息。
Cover1.det, Firstpdf.pdf, Cover2.det, Secondpdf.pdf
封面文件的格式可以是:
Firstpdf.pdf|22|03/31/2012
即
pdfname|page num|date generated
然后转换为ebcdic格式。
我想将所有这些文件合并到第一个文本文件,第一个pdf文件,第二个文本文件,第二个pdf文件中的单个文件中。
然后想法是使用scp将这个单个合并文件推送到大型机。
1)如何将上述四个文件合并为一个文件?
2)我是否还需要以ebcdic格式转换pdf文件?如果是,怎么样?
3)据我所知,大型机文件在传输过程中也需要记录长度细节。如何找到文件的记录长度,如果我成功将它们合并到一个文件中?
我记得在某个地方读过它可以使用put和append在ftp中完成。但是因为我必须使用scp,所以我不确定如何实现这种合并。
感谢阅读。
答案 0 :(得分:0)
1)为什么不使用像pkzip这样的东西?
2)我不认为将pdf文件转换为ebcdic是必要的,甚至是可能的。这些文件需要以二进制模式传输
3)使用pkzip和scp,你不需要记录长度
答案 1 :(得分:0)
通过在unix中使用带有>的Cat命令可以轻松实现文件合并。和>>附加运营商。
另外,如果下一个文件应该从一个新行开始(就像我的情况一样),可以在文件之间插入一个空白的回显。