2012-04-02 34 views
12

Tôi có một tập lệnh cũ mà tôi không thể hiểu được.tương đương với ftp đặt và gắn thêm vào scp

Tập lệnh là truyền 4 tệp (2 tệp định dạng ebcdic và 2 tệp pdf) trong unix thành các khung hình chính thông qua 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 

Cú pháp của lệnh trong kịch bản là như sau:

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 

tôi muốn đạt được điều tương tự thông qua SCP.

Ai đó có thể vui lòng cho biết điều gì tương đương với việc đặt và nối thêm lệnh của ftp trong scp ??

Trả lời

25

Đặt chỉ là scp bình thường

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

Nối chỉ làm việc với một ít hack (và không phải với scp trực tiếp)

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

Bạn cũng sẽ phải đọc lên về cách xác định một dữ liệu đặt tên bằng cú pháp tên đường dẫn. – zarchasmpgmr

+2

Đẹp! Làm việc như người ở. Giải quyết vấn đề của tôi về ghi đè khóa ssh của người dùng trong tệp authorized_keys. – racl101

+0

Thủ thuật tiện dụng. +1 – dtbarne

Các vấn đề liên quan