![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Citat:
detta är det inte så det fungerar Kod:
echo "a big black dog" | sed -e 's/big \(.*\) dog/small \1 cat/' a small black cat Bör inte ekot uttalande vara så, Kod:
echo "a big black eared dog" |
|
||||
|
Sed -e "s / big \ (.* \) hund / small \ 1 katt /" filename
Förklaringar: 1>-e - används när du använder flera ersättare usinf vanliga uttryck eller inte 2> du söker efter "stora" och "något efter detta" och sedan "hund" 3> du ersätter "stora" med "små" och "hund" med "katt" utan deterioriating det något efter att "text när sed sökningar, det minns de \ (.* \) och det kan nås genom att använda \ 1. hoppas att detta hjälper. Skål, Devaraj Takhellambam |
![]() |
| Komihåglista |
| Taggar |
| regex, reguljära uttryck |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|