Dirk schrieb:
$1 weil ich denke dass es der erste String nach dem Scriptname ist also etwa ./script dateiname <= dateiname = $1
wie in meiner vorigen mail schon geschrieben...
neu=$1_$DATIME
# das ist doch das gleiche wie als wenn du es 2 Zeilen weiter oben definierst.
das genau wollte ich wissen, ob ich es oben definieren kann oder nicht
ja kannst Du. Wie in einer meiner vorigen Mails geschrieben: neu="${1}_${DATIME}" mv "$i" "${neu}" # jetzt hast Du eine neue Datei $neu erstellt. Diese bleibt im Filesystem stehen. oder brauchst Du die noch ? Bzw. wann werden die ganzen $neu - Files gelöscht ?
gpg -e -r username -o $neu.pgp $neu
wie gesagt, solltest Du Anführungszeichen verwenden, ansonsten sollte es gehen. & die temporären Dateien löschen.
Wo genau sollte ich denn " verwenden? Und welche temporären Dateien, ich habe bisher keine gesehen?
ne, natürlich nicht, solltest Du ja einfügen: gpg -e -r username -o "${neu}.pgp" "${neu}" wie in meiner Mail vom 13:09 erklärt.
z.B. echo "ftp -iv -u ftp://ftpadresse/ $neu.pgp > ...."
Jepp dass mit dem Echo habe ich soweit durch, ich habe es mal einzeln getestet und die echoausgaben waren alle okay.
na dann viel Spaß... :)
Aber gabs da nicht eine möglichkeit das ergebnis vom mv $1 $1_$DATIME auszulesen und dann weiterzunutzen?
was willst Du auslesen? Du verschiebst $i nach $neu. In der Logik Deines Scriptes gibt es danach $i als Datei nicht mehr. jetzt gibt es nur noch $neu. Also kannst Du mit $neu weiterarbeiten, oder nicht ?
MfG Dirk
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org