Linux 14.981 Themen, 106.343 Beiträge

bash hilfe !!!!!

megazocker / 4 Antworten / Flachansicht Nickles

Hallo Leute,

ich möchte ein Script fummeln welches mir eine Datei sucht welche unter einem bestimmten Verzeichniss an dem aktuellen Tag abgelegt wurde und diese entpacken.
Das entpacken macht mir keine Sorgen aber ich hab vom scripten null Plan und weiss nicht wo ich da anfangen soll
folgendes hab ich hinbekommen

#! /bin/sh
date # datum ausgeben
datum=`date \'+%m%d\'` # variable setzten
#ab hier fehlt mir etwas !! wie finde ich ein file welche in diesem ordner liegt mit dem format mo. tag zb 0716testfile.tgz
und wie übergebe ich dies wieder ??
then tar -xzf $datum$FNAME*.tgz # file xyz entpacken

hilfe währe nett

danke

bei Antwort benachrichtigen
Anmerkung............ NANÜ
megazocker NANÜ „Anmerkung............“
Optionen

#! /bin/sh
cd /homes/ftp/from_xyz/
datum=`date '+%m%d'`
verzeichnis=''
verzeichnis1='/home/ftp/from_xyz/'
verzeichnis2='/home/ftp/from_xyz/backup/'
Ziel=192.168.8.7:/0815test.tgz
datei=${datum}test
datei=${datei}\.tgz
for finddatei in `find $verzeichnis1 -name $datei`; do
# eventuell hier nochmal die variablen (verzeichnis reintun)
chmod 777 $finddatei
cp $finddatei $verzeichnis2
scp $finddatei $verzeichnis $Ziel
#rm $finddatei
#tar -xzf $finddatei
done

ich hoffe das das auch anderen hilft ...hat lang genug gebraucht
zusätzlivhe quelle:
http://www.linux-fuer-alle.de/doc_show.php?docid=233&catid=15

bei Antwort benachrichtigen