grep -A 2 "Idag\|Igår" hjälp tack :) ....[LÖST]
- BadOmen
- Inlägg: 1172
- Blev medlem: 18 aug 2006, 10:45
- OS: Kubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Umeå
grep -A 2 "Idag\|Igår" hjälp tack :) ....[LÖST]
Jag har gjort så här grep -A 2 "Idag\|Igår" för att fånga tre rader, raden som innehåller Idag eller Igår plus två rader efter den raden.
Problemet är bara att lynx inte visar åäö utan det blir nåt specialtecken. Hur ska jag göra för att få å att vara valfritt tecken?
Jag vill helst ha ett grep kommando om det är möjligt.
Problemet är bara att lynx inte visar åäö utan det blir nåt specialtecken. Hur ska jag göra för att få å att vara valfritt tecken?
Jag vill helst ha ett grep kommando om det är möjligt.
Betygsätt din Hårdvara och underlätta inköp av ny för andra:http://ubuntu-se.org/phpBB3/viewforum.php?f=138
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Punkt . betyder valfritt tecken.
- BadOmen
- Inlägg: 1172
- Blev medlem: 18 aug 2006, 10:45
- OS: Kubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Umeå
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Det vill inte funka i alla fall. Igår ser ut så här Ig�r i terminalen och fastän jag skriver grep -A 2 "Ig.r" så hittas inte raden. Det blir som om det stod en punkt där i ordet verkar det som tyvärr.Konservburk skrev:Punkt . betyder valfritt tecken.
Betygsätt din Hårdvara och underlätta inköp av ny för andra:http://ubuntu-se.org/phpBB3/viewforum.php?f=138
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Du måste skriva \. för att få en riktig punk. Annars blir det ett valfritt tecken. Prova echo abc | grep 'a.c' om du inte tror migBadOmen skrev:Det vill inte funka i alla fall. Igår ser ut så här Ig�r i terminalen och fastän jag skriver grep -A 2 "Ig.r" så hittas inte raden. Det blir som om det stod en punkt där i ordet verkar det som tyvärr.Konservburk skrev:Punkt . betyder valfritt tecken.

Det kanske är fler än ett tecken? Försök med punkt-punkt .. (eller .* om du vill ha godtyckligt antal valfria tecken).
- BadOmen
- Inlägg: 1172
- Blev medlem: 18 aug 2006, 10:45
- OS: Kubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Umeå
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Jag tror dig, men det funkar faktiskt inte för mig, inte Ig\.r heller. Kan det vara att det inte är tillåtet att göra sånt i -A eller kan det vara så att det inte funkar på det här � tecknet, vade det nu är för ett tecken?Konservburk skrev:Du måste skriva \. för att få en riktig punk. Annars blir det ett valfritt tecken. Prova echo abc | grep 'a.c' om du inte tror migBadOmen skrev:Det vill inte funka i alla fall. Igår ser ut så här Ig�r i terminalen och fastän jag skriver grep -A 2 "Ig.r" så hittas inte raden. Det blir som om det stod en punkt där i ordet verkar det som tyvärr.Konservburk skrev:Punkt . betyder valfritt tecken.
Det kanske är fler än ett tecken? Försök med punkt-punkt .. (eller .* om du vill ha godtyckligt antal valfria tecken).

Betygsätt din Hårdvara och underlätta inköp av ny för andra:http://ubuntu-se.org/phpBB3/viewforum.php?f=138
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Men \. är om du faktiskt vill ha en punkt och inte ett valfritt tecken, så det borde ju inte heller funka i det här fallet.BadOmen skrev:Jag tror dig, men det funkar faktiskt inte för mig, inte Ig\.r heller.
Nej, det är tillåtet även med -A.BadOmen skrev:Kan det vara att det inte är tillåtet att göra sånt i -A
Det är möjligt att ubuntus grep inte riktigt kan hantera 8-bitstecken med . som den ska.BadOmen skrev:eller kan det vara så att det inte funkar på det här � tecknet, vade det nu är för ett tecken?
Du kan använda iconv för att göra om "det där" tecknet till ett å igen:
Kod: Markera allt
... | iconv -f iso-8859-1 -t utf-8 | grep igår
- BadOmen
- Inlägg: 1172
- Blev medlem: 18 aug 2006, 10:45
- OS: Kubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Umeå
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Om du vill testa det jag gör så kan du instalera Lynx och köra det här(jag har testat att söka tillbehör här för det finns ingen Igår):Konservburk skrev:Du måste skriva \. för att få en riktig punk. Annars blir det ett valfritt tecken. Prova echo abc | grep 'a.c' om du inte tror migBadOmen skrev:Det vill inte funka i alla fall. Igår ser ut så här Ig�r i terminalen och fastän jag skriver grep -A 2 "Ig.r" så hittas inte raden. Det blir som om det stod en punkt där i ordet verkar det som tyvärr.Konservburk skrev:Punkt . betyder valfritt tecken.
Det kanske är fler än ett tecken? Försök med punkt-punkt .. (eller .* om du vill ha godtyckligt antal valfria tecken).
Kod: Markera allt
lynx -dump "http://www.blocket.se/li?ca=2_s&f=p&th=1&wid=1&q=&cg=5020&w=2&c=0" | grep -v "thumb" | grep -A 2 "tillbeh\.r" | head -n 20 | cat > blocket.txt
cat ~/blocket.txt

Kod: Markera allt
lynx -dump "http://www.blocket.se/li?ca=2_s&f=p&th=1&wid=1&q=&cg=5020&w=2&c=0" | grep -v "thumb" | grep -A 2 [0-9]:[0-9] | head -n 20 | cat > blocket.txt
cat ~/blocket.txt

Betygsätt din Hårdvara och underlätta inköp av ny för andra:http://ubuntu-se.org/phpBB3/viewforum.php?f=138
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Använd iconv som jag föreslog i förra inlägget så ska du se att det går bättre...BadOmen skrev:Kod: Markera allt
lynx -dump "http://www.blocket.se/li?ca=2_s&f=p&th=1&wid=1&q=&cg=5020&w=2&c=0" | grep -v "thumb" | grep -A 2 "tillbeh\.r" | head -n 20 | cat > blocket.txt cat ~/blocket.txt
Kod: Markera allt
lynx -dump "http://www.blocket.se/li?ca=2_s&f=p&th=1&wid=1&q=&cg=5020&w=2&c=0" |
grep -v "thumb" |
iconv -f iso-8859-1 -t utf-8 |
grep -A 2 "tillbehör"
- BadOmen
- Inlägg: 1172
- Blev medlem: 18 aug 2006, 10:45
- OS: Kubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Umeå
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
Oj jag missade helt det inlägget... Ops. Jag ska ta och testa det sen tack ska du haKonservburk skrev:Använd iconv som jag föreslog i förra inlägget så ska du se att det går bättre...BadOmen skrev:Kod: Markera allt
lynx -dump "http://www.blocket.se/li?ca=2_s&f=p&th=1&wid=1&q=&cg=5020&w=2&c=0" | grep -v "thumb" | grep -A 2 "tillbeh\.r" | head -n 20 | cat > blocket.txt cat ~/blocket.txt
Kod: Markera allt
lynx -dump "http://www.blocket.se/li?ca=2_s&f=p&th=1&wid=1&q=&cg=5020&w=2&c=0" | grep -v "thumb" | iconv -f iso-8859-1 -t utf-8 | grep -A 2 "tillbehör"

Betygsätt din Hårdvara och underlätta inköp av ny för andra:http://ubuntu-se.org/phpBB3/viewforum.php?f=138
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
- BadOmen
- Inlägg: 1172
- Blev medlem: 18 aug 2006, 10:45
- OS: Kubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Umeå
Re: grep -A 2 "Idag\|Igår" hjälp tack :)
| iconv -f iso-8859-1 -t utf-8 | funkade perfekt! Fattar inte hur jag hade lyckats missa det inlägget 
Tack än en gång

Tack än en gång

Betygsätt din Hårdvara och underlätta inköp av ny för andra:http://ubuntu-se.org/phpBB3/viewforum.php?f=138
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/
Ubuntu-se forsknings team, här.
Min Ubuntu blogg som funkar som en stor post-it lapp för mig http://attminnas.blogspot.com/