Pẹlu ebute: Lilo Awọn ifihan Deede II: Awọn rirọpo

Ninu Ara mi išaaju išaaju Mo ti sọ fun ọ ni ipele ipilẹ bawo ni ọkọọkan awọn ohun kikọ pataki ti o lo julọ ti awọn iṣafihan deede ṣiṣẹ. Pẹlu awọn ọrọ deede wọnyi o ṣee ṣe lati ṣe awọrọojulówo awọrọojulówo ni awọn faili ọrọ tabi ni abajade awọn ofin miiran. Ninu nkan yii Emi yoo ṣalaye bi a ṣe le lo aṣẹ sed lati wa ati rọpo ọrọ ni ọna ti o lagbara pupọ ju yiyi ọrọ kan pada fun omiiran lọ.

Diẹ diẹ sii nipa aṣẹ grep

Ṣaaju ki Mo to sọrọ nipa sed, Emi yoo fẹ lati sọ asọye diẹ diẹ sii nipa aṣẹ grep lati pari ohun ti o ṣalaye ninu nkan ti tẹlẹ diẹ. Ohun gbogbo ti Emi yoo sọ yoo jẹ ibaamu si ọkan yii daradara. Nigbamii a yoo rii ibatan laarin eyi ati awọn wiwa.

Pipọpọ awọn ifihan deede

Ọpọlọpọ awọn ohun kikọ pataki ti Mo ti sọrọ nipa ninu nkan ti tẹlẹ le ni idapo, kii ṣe pẹlu awọn ohun kikọ miiran nikan, ṣugbọn pẹlu gbogbo awọn ọrọ deede. Ọna lati ṣe eyi ni lati lo awọn akọmọ lati dagba subexpression. Jẹ ki a wo apẹẹrẹ ti eyi. Jẹ ki a bẹrẹ nipa gbigba lati ayelujara ọrọ ti a le lo fun idanwo. O jẹ atokọ ti awọn gbolohun ọrọ. Fun eyi a yoo lo aṣẹ wọnyi:

curl http://artigoo.com/lista-de-frases-comparativas-comicas 2>/dev/null | sed -n 's/.*\(.*\.\)<\/p>/\1/gp' > frases

 Eyi yoo fi ọ silẹ ninu itọsọna nibiti o ṣe ifilọlẹ faili kan ti a npè ni «awọn gbolohun ọrọ». O le ṣi i lati wo ki o ni erin kekere. 🙂

Bayi jẹ ki a ro pe a fẹ lati wa awọn gbolohun ọrọ ti o ni awọn ọrọ 6 deede. Iṣoro naa wa ni dida ikosile deede ti o baamu ọrọ kọọkan. Ọrọ kan jẹ ọkọọkan awọn lẹta, boya oke nla tabi kekere, eyi ti yoo jẹ nkan bii '[a-zA-Z]+', ṣugbọn o tun ni lati ṣalaye pe awọn lẹta wọnyi ni lati pin nipasẹ awọn kikọ miiran ju awọn lẹta lọ, iyẹn ni pe, yoo jẹ nkan bii '[a-zA-Z]+[^a-zA-Z]+'. Ranti: "^" bi kikọ akọkọ ninu awọn akọmọ tọka pe a fẹ baamu pẹlu awọn kikọ ti ko si ni awọn sakani naa ati pe “+” tọka 1 tabi awọn kikọ diẹ sii.

A ti ni ikosile deede ti o le baamu ọrọ kan. Lati ṣe alawẹ-meji pẹlu 6, yoo ni lati tun ṣe ni awọn akoko 6. Fun pe a lo awọn bọtini, ṣugbọn ko wulo lati fi sii '[a-zA-Z]+[^a-zA-Z]+{6}', nitori 6 yoo tun ṣe apakan ikẹhin ti ikosile deede ati ohun ti a fẹ ni lati tun gbogbo rẹ ṣe, nitorinaa ohun ti a ni lati fi ni eyi: '([a-zA-Z]+[^a-zA-Z]+){6}'. Pẹlu awọn akọmọ a ṣe agbejade iwunilori ati pẹlu awọn àmúró a tun ṣe ni awọn akoko 6. Bayi o kan nilo lati ṣafikun “^” ni iwaju ati “$” ni ẹhin lati ba ila gbogbo mu. Aṣẹ naa ni atẹle:

grep -E '^([a-zA-Z]+[^a-zA-Z]+){6}$' frases

Ati pe abajade jẹ ohun ti a fẹ:

O ti kọrin diẹ sii ju Macarena lọ. O ti pari ju Luis Aguilé lọ. O ni asa ti o kere ju okuta lọ. O mọ awọn ede diẹ sii ju Cañita Brava. O ni awọn wrinkles diẹ sii ju Tutan Khamón. O mọ kere ju Rambo nipa itọju ọmọde.

Ṣe akiyesi pe a fi paramita -E sii nitori a fẹ lati lo awọn iṣafihan deede ti o gbooro lati jẹ ki iṣẹ “+” ṣiṣẹ. Ti a ba lo awọn ipilẹ, a ni lati sa fun awọn akọmọ ati awọn àmúró.

Awọn itọkasi pada tabi awọn ifọkasi

Ti o ba ni olutọju akọtọ sori ẹrọ, o ṣee ṣe ki o ni atokọ awọn ọrọ inu /usr/share/dict/words. Ti kii ba ṣe bẹ, o le fi sii ni ọna to dara pẹlu:

sudo pacman -S words

Tabi ni debian pẹlu:

sudo aptitude install dictionaries-common

Ti o ba fẹ o le wo faili naa lati wo awọn ọrọ wo ni o ni. Ni otitọ o jẹ ọna asopọ si faili ọrọ ti ede eyiti distro rẹ wa. O le ni awọn faili ọrọ pupọ ti o fi sii ni akoko kanna.

A yoo lo faili yẹn. O wa ni jade pe a ni iyanilenu pupọ lati mọ gbogbo awọn palindromes lẹta meje ni ita. Fun awọn ti ko mọ: Palindrome jẹ ọrọ capicúa, iyẹn ni pe, o le ka lati apa osi si ọtun bakanna lati ọtun si apa osi. Jẹ ki a gbiyanju aṣẹ wọnyi:

grep '^\(.\)\(.\)\(.\).\3\2\1$' /usr/share/dict/words

O dabi ajeji diẹ, otun? Ti a ba gbiyanju rẹ, abajade yoo dale lori ede ti distro rẹ ati awọn ọrọ ti o wa ninu atokọ rẹ, ṣugbọn ninu ọran mi, pẹlu ede Spani, abajade ni eyi:

aniline aniline sẹsẹ

Jẹ ki a wo bi ikasi deede yii ṣe n ṣiṣẹ.

Yato si "^" ati "$", eyiti a ti mọ ohun ti o jẹ fun, ohun akọkọ ti a rii ni apa osi ni awọn ẹgbẹ mẹta ti awọn aaye ti a fi sinu awọn akọmọ. Maṣe dapo nipasẹ awọn ọpa ni iwaju akọmọ kọọkan. Wọn ni lati sa fun awọn akọmọ nitori a nlo awọn ifihan deede, ṣugbọn wọn ko ni itumo miiran. Ohun pataki ni pe a n beere fun eyikeyi awọn ohun kikọ mẹta pẹlu awọn aami, ṣugbọn ọkọọkan awọn aami wọnyẹn wa ni pipade ninu awọn akọmọ. Eyi ni lati fipamọ awọn ohun kikọ ti o baamu awọn aaye wọnyẹn ki wọn le tọka lẹẹkansii lati ikosile deede. Eyi jẹ lilo miiran ti awọn akọmọ ti yoo wa ni ọwọ nigbamii ni ṣiṣe awọn rirọpo.

Eyi ni ibiti awọn nọmba mẹta ti o wa ni isalẹ wa pẹlu din ku niwaju wọn. Ni idi eyi, igi naa ṣe pataki. O ti lo lati tọka pe nọmba ti o wa ni isalẹ jẹ ifọkasi ati pe o tọka si ọkan ninu awọn akọmọ ti tẹlẹ. Fun apẹẹrẹ: \ 1 tọka si akọmọ akọkọ, \ 2 si ekeji, ati bẹbẹ lọ.

Iyẹn ni pe, pẹlu ikasi deede ti a ti fi sii, ohun ti a n wa ni gbogbo awọn ọrọ ti o bẹrẹ pẹlu eyikeyi awọn lẹta mẹrin ati lẹhinna ni lẹta ti o jẹ kanna bii ẹkẹta, omiran ti o jẹ kanna bi ekeji ati omiiran iyẹn jẹ kanna bi akọkọ. Abajade ni awọn palindromes lẹta meje ti o wa ninu atokọ ọrọ. Gẹgẹ bi a ṣe fẹ.

Ti a ba n lo awọn ọrọ igbagbogbo ti o gbooro sii, a ko ni lati sa fun awọn akọmọ, ṣugbọn pẹlu awọn ikilọ deede ti awọn ifọkasi ko ṣiṣẹ ni gbogbo awọn eto nitori wọn ko ṣe deede. Sibẹsibẹ, pẹlu grep wọn ṣiṣẹ, nitorina iyẹn le jẹ ọna miiran lati ṣe kanna. O le gbiyanju ti o ba fẹ.

Awọn ifihan rirọpo: aṣẹ sed

Ni afikun si wiwa, ọkan ninu awọn lilo ti o dara julọ ti awọn ifihan deede ni lati rọpo awọn ọrọ ti o nira. Lati ṣe eyi, ọna kan lati ṣe ni pẹlu aṣẹ sed. Agbara aṣẹ sed lọ kọja rirọpo ọrọ, ṣugbọn nibi Emi yoo lo fun eyi. Ilana ti Emi yoo lo pẹlu aṣẹ yii ni atẹle:

sed [-r] 's/REGEX/REPL/g' FICHERO

Tabi tun:

COMANDO | sed [-r] 's/REGEX/REPL/g'

Nibiti REGEX yoo jẹ wiwa deede wiwa ati ṢE rọpo ọkan. Ranti pe aṣẹ yii ko ni rọpo ohunkohun ninu faili ti a tọka si, ṣugbọn ohun ti o ṣe ni fihan wa abajade rirọpo ninu ebute, nitorinaa maṣe bẹru nipasẹ awọn ofin ti Emi yoo fi si atẹle. Ko si ọkan ninu wọn ti yoo ṣe atunṣe eyikeyi awọn faili lori eto rẹ.

Jẹ ki a bẹrẹ pẹlu apẹẹrẹ ti o rọrun. Gbogbo wa ni ọpọlọpọ awọn faili iṣeto ni itọsọna / ati bẹbẹ lọ eyiti o maa n ni awọn asọye ti o bẹrẹ pẹlu “#”. Ṣebi a fẹ rii ọkan ninu awọn faili wọnyi laisi awọn asọye. Fun apẹẹrẹ, Emi yoo ṣe pẹlu fstab. O le gbiyanju pẹlu eyi ti o fẹ.

sed 's/#.*//g' /etc/fstab

Emi kii yoo fi abajade aṣẹ naa sihin nitori pe o da lori ohun ti o ni ninu fstab rẹ, ṣugbọn ti o ba ṣe afiwe iṣejade aṣẹ pẹlu akoonu faili naa o yoo rii pe gbogbo awọn asọye ti parẹ.

Ninu aṣẹ yii ikosile wiwa jẹ «#.*", Iyẹn jẹ" # "atẹle nipa nọmba eyikeyi ti awọn kikọ, iyẹn ni, awọn asọye. Ati ikasi rirọpo, ti o ba wo awọn ifi meji ni ọna kan, iwọ yoo rii pe ko si ọkan, nitorinaa ohun ti o n ṣe ni rirọpo awọn asọye pẹlu ohunkohun, iyẹn ni, piparẹ wọn. Rọrun rọrun.

Bayi a yoo ṣe idakeji. Ṣebi pe ohun ti a fẹ ni lati sọ asọye gbogbo awọn ila ti faili naa. Jẹ ki a gbiyanju bi eleyi:

sed 's/^/# /g' /etc/fstab

Iwọ yoo rii pe, ninu iṣiṣẹ aṣẹ, gbogbo awọn ila bẹrẹ pẹlu ami elile ati aaye ofo kan. Ohun ti a ti ṣe ni rọpo ibẹrẹ ila pẹlu «# «. Eyi tun jẹ apẹẹrẹ ti o rọrun lọna ti o rọrun nibiti ọrọ ti yoo rọpo nigbagbogbo jẹ kanna, ṣugbọn nisisiyi a yoo ṣe idiju diẹ diẹ sii.

Ore-ọfẹ ti awọn rirọpo ni pe ninu ikasi rirọpo o le lo awọn ifọkasi sẹhin bi awọn ti Mo sọ fun ọ tẹlẹ. Jẹ ki a pada si faili gbolohun ọrọ ti a gba wọle ni ibẹrẹ nkan naa. A yoo fi awọn akọmọ si gbogbo awọn lẹta nla ti o wa, ṣugbọn a yoo ṣe pẹlu aṣẹ kan:

sed 's/\([A-Z]\)/(\1)/g' frases

Ohun ti a ni nihin ni ifasẹyin ni ikasi rirọpo ti o tọka si awọn akọmọ ninu ọrọ wiwa. Awọn akọmọ ninu ikasi rirọpo jẹ awọn akọmọ deede. Ninu ọrọ rirọpo wọn ko ni itumo pataki, wọn fi sii bi o ti wa. Abajade ni pe gbogbo awọn lẹta nla ni a rọpo nipasẹ lẹta kanna, ohunkohun ti o jẹ, pẹlu awọn akọmọ ni ayika rẹ.

Ohun kikọ miiran wa ti o tun le ṣee lo ninu ikasipo rirọpo, o jẹ “&” ati pe o rọpo nipasẹ gbogbo ọrọ ti o baamu nipasẹ ikosile wiwa. Apẹẹrẹ ti eyi le jẹ fifi gbogbo awọn gbolohun ọrọ sinu faili ninu awọn agbasọ. Eyi le ṣee ṣe pẹlu aṣẹ yii:

sed 's/.*/"&"/g' frases

Iṣe ti aṣẹ yii jọra pupọ si ti iṣaaju, nikan ni bayi ohun ti a rọpo ni gbogbo ila pẹlu ila kanna pẹlu awọn agbasọ ni ayika rẹ. Niwọn igba ti a nlo "&", ko ṣe pataki lati fi awọn akọmọ si.

Diẹ ninu awọn ofin to wulo pẹlu awọn ifihan deede

Eyi ni awọn ofin diẹ ti Mo rii pe o wulo tabi iyanilenu ati pe lilo awọn ifihan deede. Pẹlu awọn aṣẹ wọnyi iwulo ti awọn ifihan deede jẹ dara julọ ju pẹlu awọn apẹẹrẹ ti Mo ti fi fun ni bayi, ṣugbọn o dabi ẹni pataki si mi lati ṣalaye nkan nipa bi awọn ifihan deede ṣe n ṣiṣẹ lati loye wọn.

  • Ṣe afihan awọn apakan ti oju-iwe eniyan kan:

man bash | grep '^[A-Z][A-Z ]*$'

Nitoribẹẹ, o le yi aṣẹ bash pada si ohunkohun ti o fẹ. Ati lẹhinna lati ọdọ eniyan, o le lọ taara si apakan ti o nifẹ si lilo rẹ, nitorinaa, iṣafihan deede. O tẹ «/» lati bẹrẹ wiwa ati kikọ «^ALIASES$»Lati lọ si apakan ALIASES, fun apẹẹrẹ. Mo ro pe eyi ni lilo akọkọ ti Mo bẹrẹ lati ṣe ti awọn ifihan deede ni ọdun diẹ sẹhin. Gbigbe nipasẹ diẹ ninu awọn oju-iwe ti itọnisọna jẹ fere soro laisi ẹtan bi eleyi.

  • Ṣe afihan awọn orukọ ti gbogbo awọn olumulo ti ẹrọ pẹlu awọn pataki:

sed 's/\([^:]*\).*/\1/' /etc/passwd

  • Ṣe afihan awọn orukọ olumulo, ṣugbọn awọn ti o ni ikarahun nikan:

grep -vE '(/false|/nologin)$' /etc/passwd | sed 's/\([^:]*\).*/\1/g'

O le ṣee ṣe gaan pẹlu ọrọ igbagbogbo kan, ṣugbọn ọna lati ṣe ni o kọja ohun ti Mo ti sọ fun ọ ninu awọn nkan wọnyi, nitorinaa Mo ti ṣe nipasẹ apapọ awọn ofin meji.

  • Fi aami sii sii ṣaaju awọn nọmba mẹta to kẹhin ti gbogbo awọn nọmba ninu faili awọn nọmba:

sed 's/\(^\|[^0-9.]\)\([0-9]\+\)\([0-9]\{3\}\)/\1\2,\3/g' numbers

O n ṣiṣẹ nikan pẹlu awọn nọmba to awọn nọmba 6, ṣugbọn o le pe ni ju ẹẹkan lọ lati gbe awọn ipinya ni awọn ẹgbẹ miiran ti awọn nọmba mẹta.

  •  Jade gbogbo awọn adirẹsi imeeli lati faili kan:

grep -E '\<[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\>' FICHERO

  • Ya ọjọ, oṣu ati ọdun kuro ni gbogbo awọn ọjọ ti o han ninu faili kan:

sed -r 's/([0-9]{2})[/-]([0-9]{2})[/-]([0-9]{4})/Día: \1, Mes: \2, Año: \3/g' FICHERO

  • Wa IP agbegbe wa:

/sbin/ifconfig | grep 'inet .*broadcast' | sed -r 's/[^0-9]*(([0-9]+\.){3}[0-9]+).*/\1/g'

Eyi tun le ṣee ṣe pẹlu aṣẹ sed kan ṣoṣo, ṣugbọn Mo dara ya sọtọ si ọra ati sed fun irọrun.

Diẹ ninu awọn adirẹsi ti o wulo

Eyi ni diẹ ninu awọn adirẹsi ti o le wulo ti o ni ibatan si awọn itumọ deede:

  • Ikawe ikosile deede: Eyi jẹ ile-ikawe ikosile deede ninu eyiti o le wa fun awọn ifihan deede ti o ni ibatan si koko-ọrọ ti o nifẹ si. Lati wa awọn adirẹsi wẹẹbu, ID tabi ohunkohun.
  • RegExr: Oluyẹwo ikosile deede lori ayelujara. O fun ọ laaye lati tẹ ọrọ sii ki o lo ikosile deede si rẹ boya ṣawari tabi rọpo. O fun alaye nipa ikosile deede ati pe o ni awọn aṣayan diẹ lati yi ihuwasi rẹ pada.
  • Deede Expressions Tester: O jẹ afikun fun Firefox ti o fun laaye laaye lati ṣayẹwo awọn ifihan deede lati ẹrọ aṣawakiri.

Ipari

Fun bayi iyẹn ni gbogbo. Awọn ifihan deede jẹ eka ṣugbọn o wulo. Yoo gba akoko lati kọ ẹkọ wọn, ṣugbọn ti o ba dabi emi, ṣiṣere pẹlu wọn yoo dabi igbadun ati, diẹ diẹ ni iwọ yoo ṣakoso wọn. O jẹ gbogbo agbaye. Ọpọlọpọ yoo wa lati sọ sibẹsibẹ, nipa awọn quantifiers ọlẹ, regex ti ara PERL, multiline, ati bẹbẹ lọ. Ati lẹhinna eto kọọkan ni awọn abuda rẹ ati awọn iyatọ rẹ, nitorinaa imọran ti o dara julọ ti Mo le fun ọ ni lati ma wo awọn iwe ti eto ti o nlo ni gbogbo igba ti o ni lati kọ ikosile deede ninu eto tuntun kan.

Hey! … KY! … JII DIDE! … K… NI GBOGBO YIN N sun? 🙂

Fuentes

Diẹ ninu awọn imọran ati awọn apẹẹrẹ fun awọn ọrọ deede ni nkan yii Mo ti mu lati ibi:


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 15, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   elav wi

    Titunto si !!!

    1.    hexborg wi

      Ko buru bẹ, ṣugbọn o ṣeun pupọ. Ireti eniyan fẹran rẹ. 🙂

      1.    Oscar wi

        Mo fẹran rẹ ha!

        1.    hexborg wi

          Lẹhinna Mo gbọdọ ti ṣe nkan ti o tọ. LOL !! 🙂

          O ṣeun pupọ fun ọrọ rẹ.

          1.    Blaire pascal wi

            Fokii pa kikọ eniyan, tọju rẹ.

          2.    hexborg wi

            @Blaire Pascal: Awọn asọye bii tirẹ gba ọ niyanju. O ṣeun pupọ !!

      2.    Citux wi

        Mo tun fẹran rẹ ... o ṣeun 🙂

        1.    hexborg wi

          O ṣeun fun asọye. Mo nireti lati kọ diẹ diẹ sii. 🙂

  2.   mariano wi

    Awọn ifiweranṣẹ rẹ jẹ ikọja, o kọ ẹkọ pupọ, dipo, o kọ ẹkọ lati ṣe awọn iṣẹ-ṣiṣe ni ọna didara ati ọna daradara.

    Njẹ o ti ronu nipa gbigba gbogbo awọn iwe afọwọkọ ikarahun rẹ? Lẹsẹkẹsẹ sinu pdf yoo ṣe iwe itọsọna nla.

    Ṣe oriire ati ki o ṣeun pupọ!

    1.    hexborg wi

      O ṣeun lọpọlọpọ!! Kii ṣe imọran buburu. Ni akoko awọn meji nikan lo wa, ṣugbọn emi yoo ronu nipa rẹ nigbamii. 🙂

  3.   Kiyov wi

    gan ti o dara article, 5 +.

    1.    hexborg wi

      E dupe. Inu mi dun pe o fẹran rẹ. 🙂

  4.   Sebastian wi

    O dara julọ! Mo nilo lati yi ikosile wọnyi pada ati pe Emi ko mọ bi a ṣe le ṣe:
    192.168.0.138/ Olupin nipasẹ 192.168.0.111/data
    Iṣoro naa wa ninu aami "/".
    Mo nlo aṣẹ:
    wa. -orukọ "* .txt" -exec sed -i 's / TEXT1 / TEXT2 / g' {} \;
    Kini o lo lati ṣe iru iṣẹ yii ni igbagbogbo, ṣugbọn emi ko le ...
    Ṣe ẹnikẹni mọ bi o yẹ ki emi ṣe?
    Famọra!
    Seba

    1.    hexborg wi

      Ohun ti o ni lati ṣe ni sa fun iwa bi eleyi:

      wa. -orukọ "* .txt" -exec sed -i 's / \ / Server / \ / data / g' {} \;

      O tun le lo ipinya miiran ni sed. Ko ni lati jẹ igi. Sed gba laaye eyikeyi ohun kikọ lati ṣee lo. Fun apẹẹrẹ, eyi yoo jẹ kedere:

      wa. -name "* .txt" -exec sed -i 's | / Server | / data | g' {} \;

      Ati pe ti o ba n daakọ ati lẹẹmọ awọn ofin lati asọye yii, ṣọra pẹlu awọn agbasọ, ọrọ aṣawakiri ti o yi wọn pada fun awọn ti o jẹ kikọ. 🙂

      Ẹ kí

  5.   Sebastian wi

    O dara julọ !!!!
    Mo ti n wa ojutu yii fun igba pipẹ.
    Nibi Mo fi aṣẹ pipe ti Mo ti lo silẹ

    wa. -awọn orukọ "* .txt" -exec sed -i 's | 192 \ .168 \ .0 \ .238 \ / Server | 192 \ .168 \ .0 \ .111 \ / data | g' {} \;

    Anfani ti aṣẹ yii ni pe o yipada gbogbo awọn faili .txt (tabi itẹsiwaju ti o fẹ) recursively ... O ni lati ṣọra gidigidi!
    Ṣugbọn o wulo pupọ !!!

    O dara, o ṣeun fun ohun gbogbo ati ẹgbẹrun oriire si gbogbo ẹgbẹ.
    Mo nigbagbogbo ka wọn lati meeli!
    Awọn ifunmọ
    Seba