gevulde tekstbestanden maken van een lijst

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
Gebruikersavatar
testertje
Elite Poster
Elite Poster
Berichten: 833
Lid geworden op: 17 jan 2008, 18:55
Locatie: Antwerpen
Uitgedeelde bedankjes: 33 keer
Bedankt: 70 keer

scenario:

- ik heb een lijst.txt waar een hoop computernamen in staan.
pc1
pc2
pc3
...

- ik heb een bestand waar een script in staat
@pkg force blabla
@pkg install bla
@pkg install bla_p

De bedoeling is dat er automatisch een hoop bestanden gemaakt wordt met het script in en met de bestandsnamen van lijst.txt

Ik heb een paar programma's gevonden waarvan ééntje niet meer te registreren valt en het tweede 30 EUR vraagt, wat ik 'iets' te veel vind.

Vermoedelijk bestaat er wel ergens een goedkopere en toch gemakkelijke manier om dit te doen? Iemand van jullie een idee?
Ik kan totaal niet programmeren dus 'wees voorzichtig met mij' ;-)

PS Windows gebruiker
Victory Not Vengeance
tien
Elite Poster
Elite Poster
Berichten: 1335
Lid geworden op: 17 apr 2019, 11:48
Locatie: Attenhoven (Landen)
Uitgedeelde bedankjes: 106 keer
Bedankt: 66 keer

testertje schreef: PS Windows gebruiker
cygwin en perl/ssh :) maar denk dat er native ook wel oplossingen zijn (powershell?). 30€ zou ik er allessinds niet voor over hebben.

Op zich valt dat programmeren hiervoor echt wel mee.
Gebruikersavatar
testertje
Elite Poster
Elite Poster
Berichten: 833
Lid geworden op: 17 jan 2008, 18:55
Locatie: Antwerpen
Uitgedeelde bedankjes: 33 keer
Bedankt: 70 keer

cygwin heb ik ooit eens gebruikt voor iets, dus moest daar iets voor bestaan dan wil ik het wel eens proberen.

https://hangvogel.hypermart.net/txt2fil/ dat programma doet ook wat het moet doen maar is niet meer te registreren.
Victory Not Vengeance
Gebruikersavatar
Ofloo
Elite Poster
Elite Poster
Berichten: 5271
Lid geworden op: 04 okt 2004, 07:36
Locatie: BALEN
Uitgedeelde bedankjes: 57 keer
Bedankt: 92 keer

Code: Selecteer alles

echo blah>test.txt
echo pff >> test.txt
for /f "tokens=*" %a in (test.txt) do echo %a
echo blah
blah
echo pff
pff
open cmd en probeer het bovenstaande eens, .. 'k denk dat je dat zoekt.
Gebruikersavatar
testertje
Elite Poster
Elite Poster
Berichten: 833
Lid geworden op: 17 jan 2008, 18:55
Locatie: Antwerpen
Uitgedeelde bedankjes: 33 keer
Bedankt: 70 keer

hmm, die for /f regel snap ik niet goed, wat moet dat doen?
ik heb het uitgevoerd maar kreeg niet veel effect buiten dat test.txt gevuld was met blah en pff

me <- nitwit
Victory Not Vengeance
jefke klakke
Starter Plus
Starter Plus
Berichten: 25
Lid geworden op: 21 sep 2005, 13:13
Uitgedeelde bedankjes: 2 keer
Bedankt: 2 keer

Ben je volgend commando kan je misschien iets ?

Code: Selecteer alles

for /f "tokens=*" %a in (lijst.txt) do type script.txt > %a
Gebruikersavatar
testertje
Elite Poster
Elite Poster
Berichten: 833
Lid geworden op: 17 jan 2008, 18:55
Locatie: Antwerpen
Uitgedeelde bedankjes: 33 keer
Bedankt: 70 keer

Jawel, werkt perfect!
Bedankt om me wat kopieerwerk te besparen :-)
Victory Not Vengeance
Plaats reactie

Terug naar “Development”