Kann mir bitte jemand sagen, was der folgende Befehl macht: cp $ {LOCALFILE} $ {LOCALFILE}. $ {DOW} Ich versuche ein Problem in .ksh zu beheben, das doppelte Dateien mit '.' Am Ende der Erweiterung, sagen wir zum Beispiel .pdf ist .pdf. mit '.' am Ende .. dies geschieht nach dem FTP-Befehl und nach dem FTP erfolgreich obigem Befehl ist es .. ich mit AIX 4.3
0
A
Antwort
0
Basierend auf dem Namen arbeite, ich denke, DOW
bedeutet „Tag der Woche“.
Da Ihre Dateien in *.pdf.
kopiert werden, ist die Variable DOW
nicht definiert (oder leer).
Irgendwo über dem cp
Linie, sollte es einige Code wie folgt sein:
DOW=`date +%u`
Alle ‚$ {}‘ Konstrukte sind Verweise auf Variablen. Die Variable 'DOW' darf nicht gesetzt sein. In diesem Fall kopieren Sie '$ {LOCALFILE} nach $ {LOCALFILE}'. Wenn Sie eine bessere Antwort wünschen, müssen Sie uns das ganze Skript geben. – LinuxDisciple