![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Hvordan finne filer som har flere enn én forekomst av mønsteret | Prahlad | Shell programmering og Skripting | 10 | 08-08-2008 01:16 |
| Opptelling av Matchet mønster forekomst | palash2k | UNIX for Dummies Spørsmål og svar | 3 | 04-24-2008 04:33 |
| Mønsteret ikke funnet: awk, hjelp | jkl_jkl | Shell programmering og Skripting | 7 | 03-12-2008 07:46 |
| får strofe navnene hvis mønsteret funnet | vijaya2006 | Shell programmering og Skripting | 4 | 09-25-2007 10:03 |
| finne dupliserte filer etter størrelse og finne mønstersamsvar og teller | jerome Sukumar | Shell programmering og Skripting | 2 | 12-01-2006 04:20 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Hei,
Jeg har to filer viz, rak1: $ Cat rak1 Sitat:
$ Cat rak2 Sitat:
Code:
sdiff rak1 rak2 Sitat:
Jeg har gjort dette så langt: Sitat:
Også den ville være verdsatt hvis resultatet kan bli skrevet ut som [delen X] <valInFile1/valInFile2> <valInFile1/valInFile2> og så videre. Behage hjelpe meg ut |
|
||||
|
Jeg ser ikke hvorfor du trenger egrep. Bruke sed for at filtrering - lett.
Nå bruker-n alternativet du unngå sed fra å skrive unnessesary linje. Etter at akkurat ut hva du trenger: linjer med § nummer og linjer med endringer: Code:
> sdiff rak1 rak2 | grep -n "." | sed -n '/>$/d; /section/p; /[|<>]/p' Den eneste ikke-Nice, vil deler med noen endringer være at utskriften Jeg kunne ikke få det av 'sed' Enkel med nawk: Code:
>....|
nawk '{if ( ($0 !~ /section/) || (prev !~ /section/) ) print prev; prev=$0;}
END{if ($0 !~ /section/) print $0;}'
Code:
>...|nawk NF; |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|