![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| cut - kolumner med formaterad utmatning | dhanamurthy | Shell-programmering och Skript | 9 | 05-19-2008 11:20 |
| Formaterad utmatning | dhanamurthy | Shell-programmering och Skript | 6 | 05-13-2008 03:30 |
| Formaterad produktion - awk | dhanamurthy | Shell-programmering och Skript | 3 | 05-12-2008 12:25 |
| formaterade produktionen med kommatecken | joeyg | Shell-programmering och Skript | 4 | 03-04-2008 03:54 |
| Formaterad produktionen ksh | psynaps3 | Shell-programmering och Skript | 1 | 07-05-2006 09:03 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
mailing anpassade och formaterade ls-lt command output
Jag försöker skriva ett manus till email produktionen av "ls-lt" kommando som är 30 dagar gammal tillsammans med rubriker för t ex. som ägare, datum, tidsstämpel och en del av några speciella karaktär filer som "slfpay $ / #: 032508AA 'in / home / test katalogen, jag vill bara siffrorna från det sista fältet ($ 9), även de mail som jag får innehåller 1. linje ls-lt utgång tillsammans med föremål och kvarvarande produktionen i brödtexten, medan hela produktionen ska gå till en meddelandetext.
# Ls-lt rwxr-xr-x 1 tik44 personal 7731 Oct 09 17:15 BMA slfpay $ / #: 032508AA rwxr-xr-x 1 tik77 personal 6.701 13 september 09:47 BMA slfpay $ / #: 054101AA Produktionen ska se ut, Ägare Datum Timestamp FileName tik44 Oct 09 17:15 032508 tik47 13 september 09:47 054.321 ---------- Script -------------------------------- #! / usr / bin / ksh set-x DIR \u003d / home / test OLD \u003d $ (find $ DIR-mtime +30-exec ls () \ -> det här är, och) inte smileyif [! -z "$ OLD"]; sedan LS \u003d `ls-lt $ DIR | ls-lt | awk '(print $ 3" "$ 6" "$ 7" "8 $" "$ 9)' echo | mail-s "` hostname `: Output från ls-l kommandot" \ "user@test.com user1@test1.com" ---------- Script -------------------------------- Tack |
|
||||
|
mailing anpassade och formaterade ls-lt command output
Tack,
Och hur gör jag mail produktionen av denna "ls" kommando, även jag behöver bara antalet delen från filnamn ($ 9), dvs 032.508 från filnamn 'bma_slfpay $ / #: 032508AA " |