![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Ik wil om te printen komende 3 lijnen na patroonherkenning. | naree | Programmeren en Shell Scripting | 12 | 05-21-2009 04:04 |
| het tellen van de lijnen overeenkomen met een patroon, tussen twee patroon, en het genereren van een tabblad | d.chauliac | Programmeren en Shell Scripting | 4 | 03-19-2009 01:30 PM |
| Perl script om een patroon en print lijnen | munitie | Programmeren en Shell Scripting | 6 | 12-22-2008 04:26 |
| Print blok lijnen overeenkomen met een patroon | vanand420 | Programmeren en Shell Scripting | 1 | 09-29-2008 06:09 |
| pattern matching en print met sed | nymus7 | Programmeren en Shell Scripting | 2 | 04-14-2005 10:36 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hallo Vrienden,
Ik ben bezig met een script .. Kijk uit voor je deskundige hulp ..... Mijn eis is: Ik heb een tekstbestand waar moeten zoeken rusten * RTF-of eindpunt van de lijn met RTF, zodra dit patroon wordt gevonden dan print 2e lijn, 6e regel, 7e regel naar een ander bestand. Voor Ex: Code:
equip 1 RTF FULL BCCH 2 0 0 4 0 4 6 9 106 1353 75 255 255 255 255 255 255 255 255 5 5 5 5 5 5 5 5 0 2 0 0 3 3 0 equip 2 RTF FULL NON_BCCH 0 1 0 4 0 4 6 9 106 1351 80 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 2 1 0 1 0 Code:
BCCH 4 0 4 6 9 106 1353 75 NON_BCCH 4 0 4 6 9 106 1351 80 Groeten Shalini Laatst gewijzigd door Yogesh Sawant; op 06.29.2009 05:48.. Reden: code tags toegevoegd |
|
||||
|
Thanks a lot ... Zij heeft na het werk gebruik ik de onderstaande regel
Code:
nawk 'c&&c-- {if (c==5 ||c==1||c==0) printf $0 ((c==0)?ORS:OFS);next} /^*RTF$/ {c=7}' BSC01_CHARKOP.COMBINED > aa1
Code:
BCCH 4 0 4 6 9 106 1351 77 BCCH 4 0 4 6 9 106 1352 68 NON_BCCH 4 0 4 6 9 106 1351 87 NON_BCCH 4 0 4 6 9 106 1351 113 NON_BCCH 4 0 4 6 9 106 1351 122 NON_BCCH 4 0 4 6 9 106 1352 112 NON_BCCH 4 0 4 6 9 106 1352 119 NON_BCCH 4 0 4 6 9 106 1352 124 NON_BCCH 4 0 4 6 9 106 1352 756 Code:
BCCH-4 0 4 6 9 106 1351-77 BCCH-4 0 4 6 9 106 1352-68 NON_BCCH-4 0 4 6 9 106 1351-87-113-122 NON_BCCH-4 0 4 6 9 106 1352-112-119-124 Shalini Laatst gewijzigd door Yogesh Sawant; op 06.29.2009 05:50.. Reden: code tags toegevoegd |
|
|||||
|
Citaat:
Geef een voorbeeld van een input die resulteerde in dat / gewenste output. Ook, wat heb je geprobeerd te doen zelf voor het bereiken van de gewenste output? |
|
||||
|
Hoi,
Input is hetzelfde ... Nu dat deze output wordt gegenereerd moeten gewoon verwijderen gebeurtenissen .. Gezien dezelfde output Maar de output is: Code:
BCCH 4 0 4 6 9 106 1351 77 BCCH 4 0 4 6 9 106 1352 68 NON_BCCH 4 0 4 6 9 106 1351 87 NON_BCCH 4 0 4 6 9 106 1351 113 NON_BCCH 4 0 4 6 9 106 1352 112 NON_BCCH 4 0 4 6 9 106 1351 122 NON_BCCH 4 0 4 6 9 106 1352 119 NON_BCCH 4 0 4 6 9 106 1352 124 NON_BCCH 4 0 4 6 9 106 1352 756 Zoals Non_BCCH 4 0 6 4 9 106 1351 87 113 122 thats it ... Gezien de laatste waarden in dezelfde lijn ... Wat ik probeerde was: Door gebruik te maken van onderstaande woordenlijst inhoud van bestand.txt: TCS, 1 TCS, 2 TCS, 3 TCS, 4 CTS, 1 CTS, 2 CTS, 3 O / P: TCS, 1 2 3 4 CTS, 1 2 3 Maar ik ben niet zeker van dat al waarden wil worden in continue wijze overwegen abc, 1 abc, 2 xyz, 5 abc, 4 Ik krijg niet Hieronder code awk-F, ' ( if (NM \u003d\u003d 1) printf ( "% s", $ 0); anders ( if ($ 1! \u003d var) ( printf ( "\ n% s% d", $ 1, $ 2); ) anders printf ( "% s", $ 2); ) var \u003d $ 1; ) 'Bestand.txt Laatst gewijzigd door Yogesh Sawant; op 06.29.2009 05:51.. Reden: code tags toegevoegd |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|