Portál AbcLinuxu, 8. května 2025 22:58

Dotaz: vytazeni textu sedem

27.3.2009 17:04 jirka012
vytazeni textu sedem
Přečteno: 215×
Odpovědět | Admin

dobrz den, mam takovyto vystup

open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26050, ...}) = 0
mmap(NULL, 26050, PROT_READ, MAP_SHARED, 3, 0) = 0x7f5cd2c69000
close(3)                                = 0

 

a potrebuji z toho dostat jen to co je mezi uvozovkami na radku, ktery zacina na slovo open, vystupem po sedu by  tedy melo byt:  /usr/lib64/gconv/gconv-modules.cache

moje reseni: sed -n 's/.*open"\([^"]*\)".*/\1/p'  -----nefunguje

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2009 17:40 Jakub Hajek
Rozbalit Rozbalit vše Re: vytazeni textu sedem
Odpovědět | | Sbalit | Link | Blokovat | Admin

.* je maximalne zrava, namatchuje na cely radek. dej tam neco jako sed -n 's/[[:space:]]*open"\([^"]*\)".*/\1/p'

27.3.2009 23:19 Ash | skóre: 53
Rozbalit Rozbalit vše Re: vytazeni textu sedem
nesmysl

chybí tam jen závorka
27.3.2009 18:22 Tomas
Rozbalit Rozbalit vše Re: vytazeni textu sedem
Odpovědět | | Sbalit | Link | Blokovat | Admin

Řekl bych že ten regulární výraz máte špatně. Za open chybí znak závorka.

27.3.2009 19:16 jirka012
Rozbalit Rozbalit vše Re: vytazeni textu sedem

jj uz sem tu chybu objevil, byla to ta zavorka

28.3.2009 01:14 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: vytazeni textu sedem
Odpovědět | | Sbalit | Link | Blokovat | Admin
strace -eopen program
is your friend.
If you hold a Unix shell up to your ear, you can you hear the C.
frEon avatar 28.3.2009 03:53 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: vytazeni textu sedem
Odpovědět | | Sbalit | Link | Blokovat | Admin
sed -r -e 's/open\("([^"]+).*/\1/'
Talking about music is like dancing to architecture.
frEon avatar 28.3.2009 03:54 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: vytazeni textu sedem
wtf? dal bych ruku do ohne za to, ze jsem tu nevidel jediny prispevek...
Talking about music is like dancing to architecture.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.