- Registriert
- 25. Nov. 2011
- Beiträge
- 605
- Reaktionspunkte
- 1
- Punkte
- 42
Hallo zusammen,
ich versuche mich gerade an einem Skript, doch leider machen mir meine fehlenden Kenntnisse da mal wieder schwer zu schaffen....daher würde ich mich über eine kurze Hilfestellung sehr freuen. Also :
In meinem Skript lese ich die Dateigröße sowie die Namen aller DOC-Dateien eines Verzeichnisses mit folgendem Quellcode in eine Variable ein :
Den Inhalt der Variable 'inhalte' füge ich in eine Mail ein, die am Skriptende automatisch verschickt wird. Dort wird der Inhalt der Variablen dann wie folgt angezeigt :
1M /volumeUSB1/usbshare/Ablage_A.doc
2M /volumeUSB1/usbshare/Ablage_B.doc
1M /volumeUSB1/usbshare/Ablage_C.doc
1M /volumeUSB1/usbshare/Ablage_D.doc
Jetzt möchte ich aber, dass der Inhalt der Variablen um den mit ausgeworfenen Verzeichnispfad /volumeUSB1/usbshare/ gekürzt wird, so dass dann dort nur noch
1M Ablage_A.doc
2M Ablage_B.doc
1M Ablage_C.doc
1M Ablage_D.doc
steht.
Ich meine zu wissen, dass dieses wohl bereits beim Einlesen der Dateien in die Variable mit dem Befehl 'awk' erfolgen kann. Nur leider kriege ich das mit der Syntax nicht hin, und aus den 'ergoogelten' Hinweisen bin ich nicht schlau geworden.
Daher, vielen Dank für Eure Hilfe
ich versuche mich gerade an einem Skript, doch leider machen mir meine fehlenden Kenntnisse da mal wieder schwer zu schaffen....daher würde ich mich über eine kurze Hilfestellung sehr freuen. Also :
In meinem Skript lese ich die Dateigröße sowie die Namen aller DOC-Dateien eines Verzeichnisses mit folgendem Quellcode in eine Variable ein :
PHP:
inhalte=`du -sh /volumeUSB1/usbshare/*.doc`
Den Inhalt der Variable 'inhalte' füge ich in eine Mail ein, die am Skriptende automatisch verschickt wird. Dort wird der Inhalt der Variablen dann wie folgt angezeigt :
1M /volumeUSB1/usbshare/Ablage_A.doc
2M /volumeUSB1/usbshare/Ablage_B.doc
1M /volumeUSB1/usbshare/Ablage_C.doc
1M /volumeUSB1/usbshare/Ablage_D.doc
Jetzt möchte ich aber, dass der Inhalt der Variablen um den mit ausgeworfenen Verzeichnispfad /volumeUSB1/usbshare/ gekürzt wird, so dass dann dort nur noch
1M Ablage_A.doc
2M Ablage_B.doc
1M Ablage_C.doc
1M Ablage_D.doc
steht.
Ich meine zu wissen, dass dieses wohl bereits beim Einlesen der Dateien in die Variable mit dem Befehl 'awk' erfolgen kann. Nur leider kriege ich das mit der Syntax nicht hin, und aus den 'ergoogelten' Hinweisen bin ich nicht schlau geworden.
Daher, vielen Dank für Eure Hilfe


