我有一个我无法理解的遗留脚本。
该脚本是将unix下的4个文件(2个ebcdic格式文件和2个pdf文件)通过ftp传输到主机上。
ebcdic format file 1 is abc.xyz
ebcdic format file 2 is pqr.xyz
pdf file 1 is abc.pdf
pdf file 2 is pqr.pdf
mainframe file name is AM2P.BJCUN.SALCHG
脚本中命令的语法如下:
quote site recfm=fb
put /myfiles/abc.xyz AM2P.BJCUN.SALCHG
append /myfiles/abc.pdf AM2P.BJCUN.SALCHG
append /myfiles/pqr.xyz AM2P.BJCUN.SALCHG
append /myfiles/pqr.pdf AM2P.BJCUN.SALCHG
我想通过 SCP 达到同样的目的。
有人可以告诉什么是 scp 中 ftp 的 put 和 append 命令的等价物吗?
最佳答案
Put 只是普通的 scp
scp /path/to/source user@host:/path/to/target
附加仅适用于一点点技巧(而不是直接与 scp 一起使用)
cat source | ssh user@host "cat >> /path/to/target"
关于unix - 相当于 ftp put 和 append in scp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9971490/