![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
sed spørgsmål
Hej, kan nogen forklare trin for trin, hvad denne linje sed kode forsøger at gøre. Tak.
Sed -e "s / big \ (.* \) hund / lille \ 1 cat /" filnavn Sidst redigeret af NycUnxer; 10-04-2007 på 01:04 PM.. |
|
||||
|
Citat:
dette er ikke den måde det fungerer Code:
echo "a big black dog" | sed -e 's/big \(.*\) dog/small \1 cat/' a small black cat Code:
echo "a big black eared dog" |
|
||||
|
Sed -e "s / big \ (.* \) hund / lille \ 1 cat /" filnavn
Forklaringer: 1>-e - bruges, når du bruger flere udskiftninger usinf regulære udtryk eller ej 2>, du søger efter "store" og "noget efter denne" og derefter "hund" 3> du erstatter "big" med "små" og "hund" med "kat" uden deterioriating det "noget efter denne tekst" hvornår sed søgninger, det husker \ (.* \) og den kan åbnes ved hjælp af \ 1. Hope this helps. Skål, Devaraj Takhellambam |
![]() |
| Bogmærker |
| Tags |
| regex, regulære udtryk |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|