[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Duvida em shell
From: |
Thobias Salazar Trevisan |
Subject: |
Re: [shell-script] Duvida em shell |
Date: |
Fri, 4 Apr 2003 14:16:36 -0300 (EST) |
ae junior,
On Fri, 4 Apr 2003, Junior Barreto wrote:
> ------------------------------------------------------
> LOCNX 556 LOCNY 524 // Raven:picked
> RT.VEL 3 1518 111 1800 212 2111
> 320 2150 438 2451
> 720 2466 1104 2614 2336 3725
> 5993 4481
> LOCNX 556 LOCNY 560 // Raven:picked
> RT.VEL 3 1518 212 2022 330 2148
> 406 2377 526 2422
> 790 2406 904 2555 1126 2644
> 1352 2784 1812 3192
> 3187 3809 5987 4407
>
> -----------------------------------------------------
> E queria o resultado assim:
> -----------------------------------------------------
> 556 524 3 1518
> 111 1800
> 212 2111
> 320 2150
> 438 2451
> 720 2466
> 1104 2614
> 2336 3725
> 5993 4481
> 556 560 3 1518
> 212 2022
> 330 2148
> 406 2377
> 526 2422
> 790 2406
> 904 2555
> 1126 2644
> 1352 2784
> 1812 3192
> 3187 3809
> 5987 4407
Como no seu mail, o arquivo de entrada e a saida que vc quer ficaram
um pouco estranho, ve se eh isto mesmo que vc quer.
$ cat x
LOCNX 556 LOCNY 524 // Raven:picked
RT.VEL 3 1518 111 1800 212 2111
320 2150 438 2451
720 2466 1104 2614 2336 3725
5993 4481
LOCNX 556 LOCNY 560 // Raven:picked
RT.VEL 3 1518 212 2022 330 2148
406 2377 526 2422
790 2406 904 2555 1126 2644
1352 2784 1812 3192
3187 3809 5987 4407
$cat x | sed '/LOCNX/{N;s/\n//;s/^[^0-9 ]\+/#/g;s/[^0-9# ]\+//g;}'|\
sed '/^#/s/\([0-9]\+ \)\{2\}/&\
/g' | sed '/^[^#]/s/\([0-9]\+ [0-9]\+ \)/&\
/g' | sed '/^$/d;s/^# \?//'
556 524 3 1518
111 1800
212 2111
320 2150
438 2451
720 2466
1104 2614
2336 3725
5993 4481
556 560 3 1518
212 2022
330 2148
406 2377
526 2422
790 2406
904 2555
1126 2644
1352 2784
1812 3192
3187 3809
5987 4407
[]'s
thobias
-------
echo 24883721290304465999833114447114149701898P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------
- Duvida em shell, Junior Barreto, 2003/04/04
- Re: [shell-script] Duvida em shell,
Thobias Salazar Trevisan <=