![]() |
|
|
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 |
| Grep | Aejaz | UNIX för avancerade & Expertanvändare | 3 | 04-30-2008 08:10 |
| hjälp med grep | prvnrk | Shell-programmering och Skript | 5 | 01-08-2008 05:47 |
| grep | dineshr85 | Shell-programmering och Skript | 1 | 10-10-2007 05:52 |
| hur man kan utesluta grep kommandot grep | yamsin789 | UNIX för avancerade & Expertanvändare | 2 | 10-05-2007 03:59 |
| Gör grep-c visa vilja grep-n? | Jerrad | Shell-programmering och Skript | 2 | 08-25-2006 01:20 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
#1 (permalänk)
|
||||
|
||||
|
Grep hjälp
Jag vill grep ett antal gånger från en fil.
Arkiv ser ut så här: 1 juni 8:50:18 1 juni 8:53:22 1 juni 8:59:43 1 juni 9:34:23 1 juni 10:02:00 1 juni 11:02:00 1 juni 11:03:00 1 juni 12:02:00 1 juni 23:55:59 Jag vill grep för "1 juni", men jag vill gånger 8-11. Jag vet att det lätt, men im new! ![]() |
|
#2 (permalänk)
|
|||||
|
|||||
|
Prova detta: Kod:
awk '/^Jun 1/ { n=$3; gsub(":", "", n); if (n >= 80000 && n <= 110000) print; }' input_file.txt
|
|
#3 (permalänk)
|
||||
|
||||
|
Kod:
grep -E "Jun 1 (8|11)" file |
|
#4 (permalänk)
|
||||
|
||||
|
Egentligen Kod:
egrep 'Jun 1 ([89]|1[01])' file ... Om du vill att allt mellan dessa tider. (Kanske utelämnar 11 om du bara vill ha hjälp 10:59.) |