Code: Alles auswählen.
/schnitt/dpw/test_dpw.txt /schnitt/dpw/archiv/test_dpw`date -u +%Y%m%d`.txt
Code: Alles auswählen.
Dazu aus der R/3-Hilfe:
Sicherheitsprüfungen
Verwendung
Vor der Ausführung eines externen Kommandos werden die zusätzlich übergebenen Parameter überprüft. Werden dabei "verbotene" Zeichen gefunden, wird das Kommando nicht ausgeführt und die Ausnahme SECURITY_RISK ausgelöst. Diese "verbotenen" Zeichen wurden betriebssystemabhängig wie folgt vordefiniert:
Tabelle: Verbotene Zeichen bei Parametern
Betriebssystemtyp
verbotene Zeichen
AIX
| & ; ^ \ < >
Windows NT
| & < > ()
VMS
andere
| & ; ^ \ < > `
Falls Sie weitere Zeichen verbieten wollen, empfiehlt SAP Ihnen die Verwendung von Prüfbausteinen. Wenn Sie diese Einschränkungen umgehen wollen, sollten Sie Shell-Skripte oder eigene C-Programme verwenden
Code: Alles auswählen.
#!/usr/bin/sh
FILETO=`echo $2$(basename $1) | sed -e "s/\./\-$(date -u +%Y-%B-%d)\./g"`
echo "Dateiname vorher: " $1
echo "Dateiname nachher: " $FILETO
# mv $1 $FILETO