эквивалент ftp поставить и добавить в scp - PullRequest
13 голосов
/ 02 апреля 2012

У меня есть устаревший скрипт, который я не могу понять.

Скрипт предназначен для передачи 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

Синтаксис команды в сценарии следующий:

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 ??

Ответы [ 2 ]

26 голосов
/ 02 апреля 2012

Путь это просто обычный scp

scp /path/to/source user@host:/path/to/target

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

cat source | ssh user@host "cat >> /path/to/target"
0 голосов
/ 21 февраля 2019

scp не может добавить (ssh может, но это не всегда вариант).Вы можете скопировать удаленный файл, добавить его локально и затем вернуть обратно.

...