![]() |
|
|
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 |
| göra flera linje med ett mönster i en enda linje | VTAWKVT | Shell-programmering och Skript | 13 | 12-04-2008 06:40 |
| Grepping 1 linje över och under mönstret | iAm4Free | Shell-programmering och Skript | 4 | 10-07-2007 11:24 |
| lägga till en rad efter ett mönster | melanie_pfefer | Shell-programmering och Skript | 2 | 05-07-2007 02:38 |
| sed - Ersätt Line som innehåller Pattern match med en ny linje | kousikan | Shell-programmering och Skript | 2 | 03-24-2007 07:24 |
| Att ersätta mer än 1 mönster i en linje | Manan | Shell-programmering och Skript | 6 | 12-28-2006 01:58 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Skriva ut mönster i linje
Jag har läst igenom forumet och hittat liknande problem men jag kan inte vara att anpassa dem för att hjälpa mig med min sak.
Detta är en tvådelad fråga. Jag har en multi linje fil genereras av ps |-ef Jag måste skriva ut en viss typ av mönster. Mönstret är statisk och delvis dynamisk. Det är en fil / s (mönster) som innehåller / s två bokstäver och tre-fyra nummer och ibland till och med en skrivelse i slutet. t.ex. GY1020.def, WN093.def och så vidare. Filerna (mönster) är belägna i olika kataloger (vissa med mycket långa namn) så att resultatet från "ps-ef" skär bort en del av utvidgningen (. Def) så den läser WN093.d Produktionen från "ps-ef" ser ut ungefär så här (de två sista kolumnerna visas nedan): / bin / ksh / export/home/user/RUN/DEFFILES/GY/GY1020.def G / bin / ksh / export/home/user/RUN/DEFFILES/WN/RST/WN093.d / bin / ksh / export/home/user/VB9530.def / mer / text / 1 / bin / ksh / export/home/user/RUN/DEFFILES/LO/LO6002a.def Jag vill skriva ut: GY1020 WN093 VB9530 LO6002a alternativt: (lägga till. def för dem att få avbröt) GY1020.def WN093.def VB9530.def LO6002a.def Jag vet "sed"Kan göra det här och sök efter [az] [az] [0-9] [0-9] [0-9] eller något liknande men jag kan inte få precis vad jag vill. Den andra delen av min fråga, Finns det något sätt att få "ps" för att mata ut alla uppgifter och inte bara minska i slutet av som på bilden ovan? Lite hjälp med detta skulle vara mycket uppskattat. Senast redigerad av FK_Daemon; 11-21-2007 vid 10:57.. |