Подтвердить что ты не робот

Эквивалент ftp put и добавление в scp

У меня есть наследие script, которое я не могу понять.

script - передача 4 файлов (2 файла формата ebcdic и 2 файла PDF) в unix для мэйнфреймов через 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

Синтаксис команды в script выглядит следующим образом:

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.

Может кто-нибудь рассказать, что эквивалентно команде put и append ftp в scp??

4b9b3361

Ответ 1

Put - это обычный scp

scp /path/to/source [email protected]:/path/to/target

Добавить только работает с небольшим взломом (а не с scp напрямую)

cat source | ssh [email protected] "cat >> /path/to/target"