Tôi đang cố gắng để ftp nhiều tập tin từ một máy khác bằng cách sử dụng kịch bản shell. Dưới đây là kịch bản của tôi: -làm thế nào để ftp nhiều tập tin bằng cách sử dụng kịch bản shell
ftp -nv <<EOF
open home.machine.com
user remote monday
binary
mput *.txt
bye
<<EOF
bây giờ, sự cố là, nó treo ở giữa, nhưng khi tôi thử mỗi và mọi lệnh trên dấu nhắc lệnh. sau khi tôi thực hiện mput *.txt
, nó yêu cầu xác nhận cho mỗi và mọi tệp, khi tôi nhập yes
thì nó sẽ chuyển sang tệp tiếp theo và hỏi lại.
Tôi có thiếu gì đó không?
Cảm ơn.
thuộc về Linux & Unix – genesis
Hãy xóa '<<' chars vào đầu dòng cuối cùng gây ra nó bắt đầu khối mới và lệnh sau khi sẽ được ommited bởi vỏ – Igor