Ich versuche, während einer SFTP-Verbindung einen Dateinamen mit einem String abzugleichen, der im Grunde genommen ein Zeitstempel ist.
Wie kann ich einen Teil des Dateinamens abgleichen? Ich kann keine Variable innerhalb einer SFTP-Verbindung deklarieren. Und ich kann auch keine zuvor in Bash erstellte Variable aufrufen.
Edit: Dinge, die ich versucht habe
yr=$(date + "%Y")
sftp -i key.pem un@server
sftp> echo $yr
Invalid command.
sftp> $yr
Invalid command.
neue Schale
sftp -i key.pem un@server
sftp> test=$(date +"%Y")
Invalid command.
Versuchte diese 2
expect- das sollte das Geschäft für Sie erledigen
expect, muss ich wahrscheinlich ein paar expectund sendZeilen machen, oder? Oder kann ich nur expecteinmal für den Zeitstempel verwenden?