Wie speichere ich LFTP
Ergebnis in einer Variablen, so dass ich es später in meinem Skript verwenden kann.Ausgabe LFTP Ergebnis zu Variable
Dies ist die grundlegende Befehl ich habe:
lftp -c 'open -e "mirror /path/to/remote /path/to/local/" ftp://username:[email protected]:21'
Dies ist offensichtlich das nicht funktioniert:
#!/bin/bash
output=""
lftp -c 'open -e "mirror /path/to/remote /path/to/local/" ftp://username:[email protected]:21' > $output
echo "Test: " $output
EDIT:
Es scheint, das Problem mit lftp -c
erstellt keine Ausgabe. Daher ist die Variable leer. Das Problem besteht also darin, die Ausgabe von lftp
zu erhalten.
nachschlagen ', wie man variable bash' Ausgabe des Befehls zu speichern. Es wurde mehrfach beantwortet. – 123