मैं एलएफटीपी का उपयोग कर अपने खोल स्क्रिप्ट में एक FTP सर्वर से एक फ़ाइल को हटाने की कोशिश कर रहा हूं, लेकिन किसी कारण से यह मेरे चर का उपयोग नहीं करेगा, और उन्हें अक्षर के रूप में ले जाएगा।चर का उपयोग कर एलएफटीपी के साथ एक फ़ाइल को हटाने
कोड:
USERNAME="theuser"
PASSWORD="verygoodpassword"
SERVER="example.com"
BACKUPDIR="thebackups"
FILETODELETE="uselessfile.obsolete"
lftp -e 'rm /${BACKUPDIR}/${FILETODELETE}; bye' -u $USERNAME,$PASSWORD $SERVER
मैं यह करने के चलाया जाता है चाहता हूँ क्या:
lftp -e 'rm /thebackups/uselessfile.obsolete; bye' -u theuser,verygoodpassword example.com
लेकिन बजाय इसे चलाता:
lftp -e 'rm /${BACKUPDIR}/${FILETODELETE}; bye' -u theuser,verygoodpassword example.com
और की यह नहीं मिल सकता है कारण शाब्दिक फ़ाइल "/ $ {BACKUPDIR}/$ {FILETODELETE}" FTP सर्वर पर और इस प्रकार शिकायत करता है।
मैं गलत क्या कर रहा हूं ???
चीयर्स!
प्रश्न के लिए +1, एक काम करेंगे। अच्छी तरह से स्वरूपित, बी। लक्ष्य की स्पष्ट व्याख्या, सी। काम ओपीपी के स्पष्ट स्पष्टीकरण अब तक किया था। शुभकामनाएँ और पोस्टिंग रखें। – shellter