![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Schnitt - Spalten mit formatierte Ausgabe | dhanamurthy | Shell Programmierung und Scripting | 9 | 05-19-2008 11:20 AM |
| Formatierte Ausgabe | dhanamurthy | Shell Programmierung und Scripting | 6 | 05-13-2008 03:30 AM |
| Formatierte Ausgabe - awk | dhanamurthy | Shell Programmierung und Scripting | 3 | 05-12-2008 12:25 AM |
| formatierte Ausgabe mit Komma | joeyg | Shell Programmierung und Scripting | 4 | 03-04-2008 03:54 PM |
| Formatierte Ausgabe in KSH | psynaps3 | Shell Programmierung und Scripting | 1 | 07-05-2006 09:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Mailing-und kundenspezifische formatiert Befehl ls-l-Ausgabe
Ich versuche, ein Skript schreiben, um die E-Mail-Ausgabe von "ls-l"-Befehl, die 30 Tage alt mit Header zB. wie Eigentümer, Datum, Zeitstempel und einen Teil der Dateien einige Sonderzeichen wie "slfpay $ / #: 032508AA 'in / home / test-Verzeichnis, ich will nur, dass die Zahlen aus dem letzten Feld ($ 9), auch die E-Mail erhalte ich die 1. Zeile von ls-l-Ausgabe zusammen mit dem Betreff und der verbleibenden Produktion in der Nachrichtentext in der Erwägung, dass die gesamte Produktion sollte auf eine Nachricht.
# Ls-lt rwxr-xr-x 1 tik44 Personal 7731 Oct 09 17:15 bma slfpay $ / #: 032508AA rwxr-xr-x 1 tik77 Personal 6701 Sep 13 09:47 bma slfpay $ / #: 054101AA Ausgabe sollte so aussehen, Besitzer Datum Timestamp FileName tik44 Oct 09 17:15 032508 tik47 Sep 13 09:47 054321 Script ---------- -------------------------------- #! / usr / bin / ksh set-x DIR \u003d / home / test Alt \u003d $ (find $ DIR-mtime +30-exec ls () \ -> das ist, und) nicht Smileyif [! -z "$ old"], dann Ls \u003d `ls-l $ DIR | ls-l | awk '(print $ 3" "$ 6" "$ 7" "$ 8" "$ 9)' echo | mail-s "` hostname `: Ausgabe von ls-l" \ "user@test.com user1@test1.com" Script ---------- -------------------------------- Danke |
|
||||
|
Mailing-und kundenspezifische formatiert Befehl ls-l-Ausgabe
Danke,
Und wie kann ich die Adresse dieser Ausgabe von "ls"-Kommando, auch ich muss nur die Zahl von Teil Dateiname ($ 9), dh von 032508 filename 'bma_slfpay $ / #: 032508AA " |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|