আমি lftp -c
এক সাথে পুরো অধিবেশনটি ব্যবহার করতে চাই (যেহেতু আমি পরে এটি কোনও স্ক্রিপ্ট থেকে শুরু করব) এবং আমি পরিচালনা করেছিলাম -e
তবে সেই অফার আমাকে ইন্টারেক্টিভ সেশনটি ছেড়ে দেয় যা আমি চাই না।
ম্যানুয়াল স্টেটস
-c commands
Execute the given commands and exit. Commands can be separated with a semicolon, `&&'
or `||'. Remember to quote the commands argument properly in the shell. This option
must be used alone without other arguments.
তবে আমি বুঝতে পারি না কীভাবে আমার কমান্ডগুলি / ইন্টারঅ্যাকশনগুলি এক সাথে সঠিকভাবে উদ্ধৃত করা এবং স্ট্রিং করা উচিত।
lftp -e "put -O remote/dir/ /local/file.txt" -u user,pass ftpsite.com
দুর্দান্ত কাজ করে। কমান্ডটি কার্যকর করার পরে আমি প্রস্থান করতে চাই;
lftp -c "open -u user,pass ftpsite.com" || put -O "remote/dir/ /local/file.txt"
কেবল আমার দিকে চিত্কার করুন, বা বাস্তবে আমার চেষ্টা করা উদ্ধৃতিগুলির কোনও সংমিশ্রণ ( ||
বা &&
নির্বিশেষে)