![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
sed vraag
Hallo, kan iemand uitleggen stap voor stap uit wat deze lijn van sed code probeert te doen. Bedankt.
Sed -e "s / big \ (.* \) hond / kleine \ 1 cat /" filename Laatst gewijzigd door NycUnxer; op 10.04.2007 01:04 PM.. |
|
||||
|
Citaat:
dit is het niet de manier waarop het werkt Code:
echo "a big black dog" | sed -e 's/big \(.*\) dog/small \1 cat/' a small black cat Moet niet de echo verklaring zo, Code:
echo "a big black eared dog" |
|
||||
|
Sed -e "s / big \ (.* \) hond / kleine \ 1 cat /" filename
Uitleg: 1>-e - wordt gebruikt bij het gebruik van meerdere vervangingen usinf reguliere expressies of niet 2> u op zoek bent naar "grote" en "alles wat na die" en vervolgens "hond" 3> u vervangt "grote" met "kleine" en "hond" met "kat" zonder deterioriating de "alles na die" tekst wanneer sed zoekt, dan onthoudt de \ (.* \) en deze kan worden geopend met behulp van \ 1. hoop dat dit helpt. Sante, Devaraj Takhellambam |
![]() |
| Bladwijzers |
| Labels |
| regex, reguliere expressies |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|