Hozzászólások
-
SzerzőBejegyzés
-
Ennyi a file tartalma 🙂
* installed packages
media-libs/gstreamer-0.8.12
media-libs/gstreamer-0.10.12Pont ez a gondom… a sed magában működik, az equery kimenete hülyíti meg. Hogy miféle kimenetre mennek a zárójelek, arról fogalmam sincs… Pláne így :D:
# equery -C list gstreamer 2>/dev/null
[ Searching for package ‘gstreamer’ in all categories among: ]
* installed packages
[I–] [M~] media-libs/gstreamer-0.8.12 (0.8)
[I–] [ ~] media-libs/gstreamer-0.10.12 (0.10)
# equery -C list gstreamer 1>/dev/null
#Sed 4.1.5 szintén, Sabayon 3.4e.
A -r az extended regexp, nem tudom, pontosan mit is változtat, de jó ha ott van.
A magyarázatot pedig köszönöm, így már értem!Nekem mindkettő eltünteti az összes zárójelet, legalábbis equeryvel. Azonkívül a regexpek is némi magyarázatra szorulnának, főleg a ^ karakter, és a körülötte levő szögletes zárójelek. Le tudnád írni, melyik rész mit is hivatott csinálni?
Code:# equery -C list gstreamer|sed -r ‘s@[^]]*] @@’
* installed packages
media-libs/gstreamer-0.8.12
media-libs/gstreamer-0.10.12
# equery -C list gstreamer|sed -r ‘s@ ([^)]*)@@’
* installed packages
media-libs/gstreamer-0.8.12
media-libs/gstreamer-0.10.12Nekem mindkettő eltünteti az összes zárójelet, legalábbis equeryvel. Azonkívül a regexpek is némi magyarázatra szorulnának, főleg a ^ karakter, és a körülötte levő szögletes zárójelek. Le tudnád írni, melyik rész mit is hivatott csinálni?
Code:# equery -C list gstreamer|sed -r ‘s@[^]]*] @@’
* installed packages
media-libs/gstreamer-0.8.12
media-libs/gstreamer-0.10.12
# equery -C list gstreamer|sed -r ‘s@ ([^)]*)@@’
* installed packages
media-libs/gstreamer-0.8.12
media-libs/gstreamer-0.10.12Ránézésre egy nekem ugyanaz (csatolom azért, hátha én vagyok vak).
Ránézésre egy nekem ugyanaz (csatolom azért, hátha én vagyok vak).
Úgy nézem, ugyanazt írja nekem is. Akkor már csak az 1. és 16. sort nem értjük…
csak az a fura, hogy a ( a backreference-es dolog, a ( a konkrét zárójel, míg a [nél fordítva, a [ a felsorolás, a [ pedig maga a [.Úgy nézem, ugyanazt írja nekem is. Akkor már csak az 1. és 16. sort nem értjük…
csak az a fura, hogy a ( a backreference-es dolog, a ( a konkrét zárójel, míg a [nél fordítva, a [ a felsorolás, a [ pedig maga a [.De eltűnt a sima zárójel is! 🙂 Szerintem a [ és a [ nem egészen ugyanazt jelenti, valamelyik spécinek számít, csak nem tudom, melyik. Elvileg a [ kéne hogy legyen, de nem biztos.
De eltűnt a sima zárójel is! 🙂 Szerintem a [ és a [ nem egészen ugyanazt jelenti, valamelyik spécinek számít, csak nem tudom, melyik. Elvileg a [ kéne hogy legyen, de nem biztos.
A 16. sorban szögletes zárójel van, az meg mást jelent, nem? Az első sor nálam is passz, a többivel megbékéltem 🙂
-
SzerzőBejegyzés

legutóbbi hsz