[DOS] string zoeken in tekst, sed?

Pagina: 1
Acties:

  • Mistraller
  • Registratie: Oktober 2002
  • Laatst online: 17:34
Ik ben al een tijdje aan het zoeken hoe ik het volgende voor elkaar kan krijgen: Ik wil de geheugengrootte van een systeem in een variabele krijgen. Nu kan ik met mem de waarde wel zichtbaar maken, maar ik krijg het juiste veld niet in de variabele. Ik weet alleen dat ik met find "totaal geheugen" de juiste regel kan krijgen, maar dan heb ik dus nog niet het exacte veld. Ik ben al wel aan het stoeien geweest met sed (voor dos) maar dat is zo'n draak van een interface dat ik er niet uitkom. Als er een ander tooltje is wat gewoon enkel de geheugengrootte op het scherm zet zonder komma's of andere karakters is dat natuurlijk ook een oplossing. Een ander puntje, waar ik mee zit, het moet allemaal op een floppy passen, dus met wat andere tooltjes die nodig zijn, heb ik al met al niet veel ruimte voor extra proggies. Sed was dus wel leuk, want die is lekker klein. Ik heb ook nog even zitten lezen in de man page van awk, daar is ook een dos variant van, maar ook dat is me even te hoog gegrepen...
Iemand die me een duwtje in de goede richting kan geven?

My solar panels | Soladin loggen? | Strava
---------------
Gemak dient de mens, moeite dient de mensheid.


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Niet erg mooi, maar het werkt:
C:\>mem | find " totaal aangesloten" > temp.txt
C:\>FOR /F "tokens=1,*" %i IN  (temp.txt) DO @echo %i
1048576



Edit: hmm, het gaat om puur DOS. Dan kan ik me niet herinneren of for gaat werken.

[ Voor 23% gewijzigd door F_J_K op 02-11-2007 07:14 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • hessel|IA
  • Registratie: Januari 2000
  • Laatst online: 05-11-2024
denk wel dat F_J_K het bij het goede eind heeft.

Maar of dit ook werk t in dos 6.22 en lager . Weet ik ook niet.
Zelf verwacht ik bijna dat het bij 6.22 het wel zou moet kunnen....

Grutte Pier fansels