Ik zit met de volgende situatie:
Ik ben bezig met een grote simulatie in SPICE. Het resultaat schrijft SPICE naar een tekstbestand in de vorm van een tabel. Deze tabel heb ik nodig, maar echt alléén de tabel. Helaas schrijft SPICE er nogal wat extra info bij. Dit wil ik dus weg hebben.
De tekst die SPICE levert, en waar ik alleen de tabel van wil overhouden (de spaties zijn geen probleem):
Ik heb op internet gezocht naar tools die dit zouden moeten kunnen, en toen kwam ik uit bij grep of sed. Van beide programma's heb ik een "for Windows" versie kunnen vinden
Het is namelijk de bedoeling dat SPICE vanuit batch mode wordt gestart, alles gaat simuleren, de output daarvan wordt aangepast en dat gaat door naar MATLAB. Ik wil dit dus allemaal in een simpel *.bat bestandje gaan zetten om de hele zaak min of meer te automatiseren.
Tot zover de achtergrond van het probleem.
Ik wil dus die tabel overhouden, maar hoe krijg ik grep of sed zo ver dat ie alles behalve de tabel weghaald? Ik heb de complete commando-lijst opgezocht, maar de mogelijkheden zijn zo divers dat ik door de bomen het bos niet meer zie
Ik ben bezig met een grote simulatie in SPICE. Het resultaat schrijft SPICE naar een tekstbestand in de vorm van een tabel. Deze tabel heb ik nodig, maar echt alléén de tabel. Helaas schrijft SPICE er nogal wat extra info bij. Dit wil ik dus weg hebben.
De tekst die SPICE levert, en waar ik alleen de tabel van wil overhouden (de spaties zijn geen probleem):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| BLA BLA BLA BLA BLA
**** TRANSIENT ANALYSIS
*************************************************
TIME V(1) V(C) V(R)
0.000E+00 0.000E+00 0.000E+00 0.000E+00
1.000E-17 5.001E-04 5.001E-04 5.001E-04
2.000E-17 1.500E-03 1.500E-03 1.500E-03
3.000E-17 2.500E-03 2.500E-03 2.500E-03
4.000E-17 3.500E-03 3.500E-03 3.500E-03
1.980E-15 1.975E-01 1.975E-01 1.975E-01
1.990E-15 1.985E-01 1.985E-01 1.985E-01
2.000E-15 1.995E-01 1.995E-01 1.995E-01
JOB CONCLUDED
TOTAL JOB TIME .05 |
Ik heb op internet gezocht naar tools die dit zouden moeten kunnen, en toen kwam ik uit bij grep of sed. Van beide programma's heb ik een "for Windows" versie kunnen vinden
Het is namelijk de bedoeling dat SPICE vanuit batch mode wordt gestart, alles gaat simuleren, de output daarvan wordt aangepast en dat gaat door naar MATLAB. Ik wil dit dus allemaal in een simpel *.bat bestandje gaan zetten om de hele zaak min of meer te automatiseren.
Tot zover de achtergrond van het probleem.
Ik wil dus die tabel overhouden, maar hoe krijg ik grep of sed zo ver dat ie alles behalve de tabel weghaald? Ik heb de complete commando-lijst opgezocht, maar de mogelijkheden zijn zo divers dat ik door de bomen het bos niet meer zie
All electric components run on smoke. If you let the smoke out, they won't work anymore.