Batch script voor 1000 tekstbestanden

Pagina: 1
Acties:

Vraag


Acties:
  • +1 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
Mijn vraag

Ik heb ongeveer 1000 tekstbestanden. Deze hebben allemaal een bestandsnaam waaruit ik kan herleiden wat de inhoud is. De 1e regel van elk bestand heeft een standaard inhoud.

Nu wil ik mbv een batch scriptje de bestandsnaam als 1e regel over de 1e regel in het tekstbestandje plakken.

Dus stel:

Dit is een test.txt
Inhoud:

Modified: 4-4-2016

rest van het
tekstbestandje, bladiebladiebla


Dat moet dan worden:

Dit is een test.txt
Inhoud:

Dit is een test

rest van het
tekstbestandje, bladiebladiebla



Ik heb wel wat scriptjes gevonden die de 1e regel verwijderen, maar heb nog niet kunnen vinden hoe ik de bestandsnaam van elk bestandje in elk tekstbestandje kan plakken over de 1e regel heen.

Iemand een idee?

¯\_(ツ)_/¯

Alle reacties


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Met welke taal wil je scripten? Welk OS?
Wat is het script dat je toe nu toe hebt gevormd (waar al wel wordt verwijderd)? Een regel bijvoegen zal qua opzet niet anders hoeven zijn. Met batch (maar dat wil je niet meer gaan aanleren: achterhaald) zou een simpele FOR icm. ECHO al kunnen voldoen.

Ook: een script wil je nooit vinden, dat wil je maken ;)

Edit: huh. Nu realiseer ik me pas dat je het in batch wil. Ik las het in je topicstart als het concept batch ipv de taal. Terwijl ik in mijn eigen post het op dezelfde manier gebruik 8)7

[ Voor 22% gewijzigd door F_J_K op 04-04-2016 15:35 ]

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


Acties:
  • 0 Henk 'm!

  • NESFreak
  • Registratie: December 2009
  • Laatst online: 04-10 09:31
Zijn meerdere oplossingen al op stackoverflow beschikbaar: http://stackoverflow.com/...t-the-beginning-of-a-file

Kun je eventueel met een forloopje over alle bestanden combineren

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
Ik wil het graag op een Windows machine doen met een batch. Wat ze op stackoverflow laten zien in jouw voorbeeld is volgens mij op een Linux machine?

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 16:43
Iets maken in de zin van:

filenamevar = read filename
create temp text file
writeline filenamevar
while not eof
readline
writeline to tempfile
wend
close tempfile
delete original file
rename temp file to filenamvar

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
Ik zou graag op Beste antwoord drukken, maar het is me te vaag. Ik ben geen scriptkid, maar weet wel goed hoe copy-paste werkt :) Als iemand een script heeft dat vrijwel kant-en-klaar is, dan weet ik me wel te redden. Hiermee helaas (nog) niet.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • JustFogMaxi
  • Registratie: September 2014
  • Laatst online: 19-07 16:05

JustFogMaxi

zzzZzZZzZ

Even snel in C#:

Exe file plaatsen in de map met .txt bestanden, en output directory intypen bij het opstarten :)

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        static void Main(string[] args)
        {
            Console.WriteLine("Enter output directory:");

            var outputFolder = Console.ReadLine();
            if (!Directory.Exists(outputFolder))
                Directory.CreateDirectory(outputFolder);

            var files = Directory.GetFiles("." , "*.txt");
            foreach (var file in files)
            {
                Console.WriteLine("Reading file: " + file);
                var contents = File.ReadAllLines(file);
                contents[0] = Path.GetFileNameWithoutExtension(file);

                File.WriteAllLines(Path.Combine(outputFolder, Path.GetFileName(file)), contents);
                Console.WriteLine("Writing: " + Path.GetFileName(file));
            }

            Console.WriteLine("Done");
            Console.ReadKey();
        }

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Wat heb je al voor het verwijderen van de regel? Dan is in batch het moeilijkste. De rest heb ik je al gegeven: FOR, ECHO (en tenslotte heb je pipes nodig). Een bijna kant-en-klaar script zal je niet snel krijgen, daar is http://tweakers.net/aanbod/#highlightCat:892 voor :P

Maar als je batch niet al kent moet je er niet aan beginnen. Nu nog aanleren is zonde aangezien het een sterfhuisconstruct is. Doe het in PowerShell (afhankelijk van je precieze OS, vandaar de vraag).

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


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
JustFogMaxi schreef op maandag 04 april 2016 @ 19:48:
Even snel in C#:

Exe file plaatsen in de map met .txt bestanden, en output directory intypen bij het opstarten :)

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        static void Main(string[] args)
        {
            Console.WriteLine("Enter output directory:");

            var outputFolder = Console.ReadLine();
            if (!Directory.Exists(outputFolder))
                Directory.CreateDirectory(outputFolder);

            var files = Directory.GetFiles("." , "*.txt");
            foreach (var file in files)
            {
                Console.WriteLine("Reading file: " + file);
                var contents = File.ReadAllLines(file);
                contents[0] = Path.GetFileNameWithoutExtension(file);

                File.WriteAllLines(Path.Combine(outputFolder, Path.GetFileName(file)), contents);
                Console.WriteLine("Writing: " + Path.GetFileName(file));
            }

            Console.WriteLine("Done");
            Console.ReadKey();
        }
Sieht gut aus. Ik heb alleen geen Visual Studio om de .exe te maken.

De reden dat ik het in een batch file wilde, was ook meer omdat ik dacht dat het heel simpel was en ik daar geen extra software voor nodig zou hebben. Point taken, ik moet verder kijken dan batch :o

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • wortelsoft
  • Registratie: Februari 2001
  • Laatst online: 16:43

Acties:
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 03-10 11:19
Met powershell (standaard in windows) is dit zo gedaan.

Acties:
  • 0 Henk 'm!

  • Squ1zZy
  • Registratie: April 2011
  • Niet online
Killah_Priest schreef op maandag 04 april 2016 @ 21:27:
Met powershell (standaard in windows) is dit zo gedaan.
File name: Get-ChildItem
Append: Set-Content

:)

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
Helaas. Voor mij is dit een doodlopende straat. Dan zit er niets anders op dan handmatig e.e.a. aan te gaan passen. Thanks anyway.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • GNID
  • Registratie: Januari 2005
  • Niet online
Hallo "M.v.Veelen",

ja, dat is zeker mogelijk. Sterker nog: 1 regel batch-code.
De vraag is: is dit voor jou de "afhaal-chinees", of ben je ook bereid er eigen moeite in te steken / wil je er ook nog wat van leren?

(heb een nare ervaring achter de rug met een "tweaker" die nooit meer wat van zich heeft laten horen. En daar ben jij nu het slachtoffer van :-)

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
Hahaha, nee hoor. Als je een beetje m'n postgeschiedenis bekijkt dan zou je het antwoord al weten. Maar, ik heb diverse scripts geprobeerd en het lukte me wel om de 1e regel te verwijderen, maar het lukt me niet om de 1e regel te vervangen door een regel met daarin de bestandsnaam (zonder extensie).
En als je me vraagt wat die code dan precies was, dan moet ik bekennen dat ik die niet meer heb en al vrede ermee had dat ik het handmatig zou moeten gaan doen.....

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • GNID
  • Registratie: Januari 2005
  • Niet online
Als je het in pure batch zou willen doen, krijg je zoiets als:

(Let op: Niet uitproberen! Dit is uit de losse pols opgeschreven om een richting aan te geven. Code is niet gecontroleerd en al helemaal niet getest)


code:
1
2
3
4
5
6
md aangepast 2>nul
for %%x in (*.txt) DO (
   echo %%~x > "aangepast\%%~nxx"
   for /f "skip=1 usebackq delims=" %%y in ("%%x") DO echo %%y >> "aangepast\%%~nxx"
   )
)


Er staat zoiets als:
Voor elk txt bestand: schrijf de naam van het bestand naar een nieuwe file en doorloop vervolgens de inhoud van de txt-file (muv de eertste regel; skip=1 !!) en plak elke regel die je tegenkomt achter het nieuw aangemaakte bestand.


Dit heeft echter bijwerkingen. Elke tekstregel (muv eerste, natuurlijk) komt op de commando-regel terecht. Als in die regel speciale tekens staan, zal CMD passende acties ondernemen. De alarmbellen kunnen afgaan bij (onder andere) !, %, ^, &, *, <, en >. Als je tekst dze tekens bevat, heb je dus mogelijk een probleem. Zonder extra code gaat het verder nog fout op lege regels.

Daarom raad ik je toch het gebruik van een tooltje aan.
In de Unix wereld wordt hiervoor veel gebruik gemaakt van SED en tegenwoordig steeds vaker AWK. Dit zijn zeer,zeer krachtige tools om tekst te zoeken en/of te vervangen. Aan de andere kant: voor een toevallige voorbijganger ziet een commando-regel er uit alsof je willekeurig shift-1 tot en met shift-0 hebt ingetoetst. Het kost de nodige tijd om aan te leren.
Anyhoedanook: Er is gelukkig ook een Windows-versie beschikbaar.

de opdracht om te doen wat jij wilt wordt daarmee:

code:
1
for %x in (*.txt) DO SSED.EXE -i.backup 1s/.*/"%~nx"/  "%x"


Zoals beloofd, volstrekt onleesbaar :-) (en dit is nog maar een simpele opdracht)
De losse onderdelen:

SSED.EXE
-i.backup vervang binnen het bestand zelf en maak een back-up met extensie backup
1s/ vervang alleen op de eerste regel
/.*/ zoek naar willekeurige tekst
/"%~nx"/ Vervang dit door uitsluitend de naam van het bestand (zonder extensie);%~nx is eigenlijk een cmd-ding; het wordt ingevuld nog voordat SSED aan de gang gaat


De instructies:
- maak een map met daarin een aantal van je tekstbestanden (om te testen)
- plaats in diezelfde map SSED.exe
- Start de CMD-prompt in die map
- geef bovenstaande commando in
- wacht kort (Sed is supersnel)
- bekijk resultaat.

De .backup bestanden bevatten het origineel en kun je wel weggooien (Deze SED-variant heeft kuren als je geen backupbestand opgeeft).


Je krijgt vanavond de link naar SSED van me (nu niet bij de hand en er zijn te veel varianten van)

Suxes!

P.S. Mijn tip: als je vaker met grote aantallen bestanden werkt, verdiep je dan een kwartier in de mogelijkheden van het FOR commando (FOR /? op de prompt vertelt bijna alles). Dan weet je ongeveer wat het kan op het moment dat je voor een nieuwe uitdaging staat.
SED is niet voor iedereen en zou ik aan je voorbij laten gaan.

Maar, zoals Killah_Priest en F_J_K ook al meldden: PowerShell heeft met dit soort opdrachten nog minder moeite. En dan ziet je code er ineens wel leesbaar uit :-)

Acties:
  • 0 Henk 'm!

  • Witte
  • Registratie: Februari 2000
  • Laatst online: 29-07 11:23
Ik had nog een vb-scriptje liggen, heb ik even voor je aangepast.

opslaan als .vbs en dubbelklikken maar!

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
25
26
27
28
29
30
31
dim mysourcefile, mydestinationfile
dim mysourcefolder, mydestinationfolder
dim mysourcets, mydestinationts
dim myfirstline, mytextline
dim fso

Set fso = CreateObject("Scripting.FileSystemObject")

mysourcefolder = "c:\bron\"
mydestinationfolder = "c:\doel\"

for each mysourcefile in fso.GetFolder(mysourcefolder).Files
  fso.CreateTextFile mydestinationfolder & mysourcefile.name
  set mydestinationfile = fso.GetFile(mydestinationfolder & mysourcefile.name)
  set mysourcets = mysourcefile.OpenAsTextStream(1,-2)
  set mydestinationts = mydestinationfile.OpenAsTextStream(2,-2)

  myfirstline = true  
  Do While mysourcets.AtEndOfStream <> True
    mytextline = mysourcets.readline
    if myfirstline then
      mydestinationts.writeline fso.getbasename(mysourcefile)
      myfirstline = false
    else
      mydestinationts.writeline mytextline  
    end if
  Loop

  mysourcets.close
  mydestinationts.close
next


Functioneert als een speer, maar je krijgt wel errors als er andere bestanden dan tekstbestandjes in de map staan.

[ Voor 7% gewijzigd door Witte op 11-04-2016 14:48 ]

Houdoe


Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
Dit laatste script werkt inderdaad feilloos. En zo snel dat het leek alsof er niets gebeurde. Dit scheelt me een berg werk zeg! Dankjulliewel voor het meedenken. Ik weet wel dat ik van batch af moet stappen en maar beter met vbscript oid. aan de slag kan gaan.

Thanks again!

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • GNID
  • Registratie: Januari 2005
  • Niet online
SED niet meer nodig, dus?

Acties:
  • 0 Henk 'm!

  • M.v.Veelen
  • Registratie: Januari 2001
  • Laatst online: 16:43
Nee, dankjewel. Het is me zo al gelukt. En dit script is ook goed 'leesbaar' voor me.
Misschien voor iemand die ook ziets zoekt en het juist op een andere manier wil aanvliegen, maar voor mij niet meer nodig.

¯\_(ツ)_/¯


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Uiteindelijk toch een 1-op-1 copypaste script gekregen :o
M.v.Veelen schreef op maandag 11 april 2016 @ 15:22:
en maar beter met vbscript oid. aan de slag kan gaan.
Nee, je wilt nu niet meer VBScript gaan aanleren. (Ook) dat is depricated. Prima om de concepten te leren, maar als je toch een nieuwe taal gaat leren kan je beter toekomstgericht zijn. IMHO dan.

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


Acties:
  • +2 Henk 'm!

  • GNID
  • Registratie: Januari 2005
  • Niet online
... en daarom voor de meelezers hierbij dan ook een PowerShell-versie:
code:
1
2
3
4
5
6
get-childitem *.txt | % {                       # Voor elk tekstbestand:

  $a = get-content $_.Name                # plaats de inhoud in een tabel (array)
  $a[0] = $_.BaseName                      # Wijzig de eerste "regel" in de bestandsnaam (zonder extensie)
  $a | Out-File $_.name                      # schrijf het aangepaste array weg
}


Welkom in de 21e eeuw ;-)

Acties:
  • 0 Henk 'm!

  • Witte
  • Registratie: Februari 2000
  • Laatst online: 29-07 11:23
Dat zijn toch wat minder regels code zeg :)
Misschien moet ik mijn vb-scriptjes ook maar eens ombouwen.

Houdoe


Acties:
  • 0 Henk 'm!

  • gambieter
  • Registratie: Oktober 2006
  • Niet online

gambieter

Just me & my cat

M.v.Veelen schreef op maandag 04 april 2016 @ 19:00:
Ik wil het graag op een Windows machine doen met een batch. Wat ze op stackoverflow laten zien in jouw voorbeeld is volgens mij op een Linux machine?
Met Cygwin kun je gewoon dat soort Linux handelingen op een Windows bak doen.

I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.


Acties:
  • 0 Henk 'm!

  • GNID
  • Registratie: Januari 2005
  • Niet online
Witte schreef op maandag 11 april 2016 @ 16:04:
Dat zijn toch wat minder regels code zeg :)
Misschien moet ik mijn vb-scriptjes ook maar eens ombouwen.
Het is "maar" gereedschap. Soms pak je hamer en spijkers, soms een nietpistool. Beide leveren resultaat.
Aan de andere kant: als je nog nooit met een nietpistool hebt gewerkt, pak je waarschijnlijk toch weer die hamer ...

Acties:
  • 0 Henk 'm!

  • Squ1zZy
  • Registratie: April 2011
  • Niet online
GNID schreef op maandag 11 april 2016 @ 16:14:
[...]


Het is "maar" gereedschap. Soms pak je hamer en spijkers, soms een nietpistool. Beide leveren resultaat.
Aan de andere kant: als je nog nooit met een nietpistool hebt gewerkt, pak je waarschijnlijk toch weer die hamer ...
Als jij het gras moet knippen doe je dat waarschijnlijk ook niet met een schaar. Resultaat zal hetzelfde zijn, maar sommige dingen zijn niet logisch. VBS en Batch is echt not-done.

Acties:
  • 0 Henk 'm!

  • chaoscontrol
  • Registratie: Juli 2005
  • Laatst online: 00:27
Squ1zZy schreef op maandag 11 april 2016 @ 18:28:
[...]
VBS en Batch is echt not-done.
Nou nou. De halve (Windows) IT hangt nog aan elkaar met cmd's, vbsjes en erger. Mooi dat het beter kan maar ik/we ga echt niet alle zut ombouwen die gewoon goed werkt. Daarbij kom je af en toe nog wel iets tegen waar nog geen cmdlet voor is of wat gewoon effectiever is in batch (bijvoorbeeld leesbaarheid voor je collega's). Het is niet zo kort door de bocht. ;)
GNID schreef op maandag 11 april 2016 @ 16:14:
[...]


Het is "maar" gereedschap. Soms pak je hamer en spijkers, soms een nietpistool. Beide leveren resultaat.
Aan de andere kant: als je nog nooit met een nietpistool hebt gewerkt, pak je waarschijnlijk toch weer die hamer ...
Zo is het maar net. Whatever gets the job done. :)

Inventaris - Koop mijn meuk!


Acties:
  • 0 Henk 'm!

  • Squ1zZy
  • Registratie: April 2011
  • Niet online
chaoscontrol schreef op maandag 11 april 2016 @ 18:40:
[...]

Nou nou. De halve (Windows) IT hangt nog aan elkaar met cmd's, vbsjes en erger. Mooi dat het beter kan maar ik/we ga echt niet alle zut ombouwen die gewoon goed werkt. Daarbij kom je af en toe nog wel iets tegen waar nog geen cmdlet voor is of wat gewoon effectiever is in batch (bijvoorbeeld leesbaarheid voor je collega's). Het is niet zo kort door de bocht. ;)


[...]


Zo is het maar net. Whatever gets the job done. :)
CMD's en VBS moet echt verbannen worden. Als jij ook nog eens "erger" roept dan ben je in mijn ogen wel een hele slechte beheerder. Paard en wagen werkt ook, maar hoe ga jij naar je werk?

CMD en VBS leesbaar? Het voorbeeld staat zelfs hier in de topic ..

Acties:
  • 0 Henk 'm!

  • chaoscontrol
  • Registratie: Juli 2005
  • Laatst online: 00:27
Squ1zZy schreef op maandag 11 april 2016 @ 18:47:
[...]


CMD's en VBS moet echt verbannen worden. Als jij ook nog eens "erger" roept dan ben je in mijn ogen wel een hele slechte beheerder. Paard en wagen werkt ook, maar hoe ga jij naar je werk?

CMD en VBS leesbaar? Het voorbeeld staat zelfs hier in de topic ..
Nou klinkt inderdaad echt of je er verstand van hebt, mijn excuus. :)

Inventaris - Koop mijn meuk!


Acties:
  • 0 Henk 'm!

  • Squ1zZy
  • Registratie: April 2011
  • Niet online
chaoscontrol schreef op maandag 11 april 2016 @ 18:48:
[...]

Nou klinkt inderdaad echt of je er verstand van hebt, mijn excuus. :)
Dank je <3

Acties:
  • 0 Henk 'm!

  • GNID
  • Registratie: Januari 2005
  • Niet online
Squ1zZy schreef op maandag 11 april 2016 @ 18:28:
[...]

Als jij het gras moet knippen doe je dat waarschijnlijk ook niet met een schaar. Resultaat zal hetzelfde zijn, maar sommige dingen zijn niet logisch.
Ehm, dat is precies wat ik zeg! (in ieder geval probeerde te zeggen)
Je pakt het gereedschap erbij wat volgens jou het beste de klus kan klaren.
VBS en Batch is echt not-done.
Dat ligt een stuk genuanceerder. Je hebt verschillende doelgroepen en verschillende taken.

CMD heeft een overzichtelijke set commando's, waar ook iemand die alleen af en toe iets eenvoudigs gescript wil hebben vrij snel mee uit de voeten kan.
PowerShell vereist dan een te grote investering om dit voor elkaar te krijgen. Gevalletje kosten/ baten. Op termijn zal dat wel verschuiven richting PowerShell (als er meer kant-en-klare antwoorden op internet te vinden zijn :-). Dat is nu nog niet het geval.
Ikzelf ben absoluut geen beheerder en pas me aan aan de klant waar ik op dat moment zit. Snapt die alleen CMD, krijgt-ie CMD. Zij moeten het namelijk later gaan beheren.
à propos beheerder: Powershell laadt langzaam. Dat is zeker een factor bij inlogscripts. Tegen de tijd dat
Powershell klaar is om het script te lezen, is een vergelijkbaar batch-script al weer 2 stappen verder. In sommige omgevingen is dat een doorslaggevende factor.

Wat taken betreft: Powershell is min of meer object-georienteerd. Voor veel zaken een prima aanvliegroute, maar niet voor alle. Voor bovengenoemde SED moet ik bijvoorbeeld nog een fatsoenlijk Powershell alternatief vinden.

Waar je zeker wel gelijk in hebt, is dat veel mensen "blijven hangen" in oudere technologieen. Omdat ze eigenlijk alleen gewend zijn om een hamer te gebruiken (schaar in jouw voorbeeld), zien ze elk probleem als een spijker.

PS. Ooit tijdens een migratieweekeinde zijn zo rond de 3000 werkplekken onklaar geraakt (lang verhaal...). Hierdoor werkten zo'n beetje alle moderne technieken niet meer. Wat was ik blij dat CMD het nog wel deed en iedereen maandagochtend gewoon weer aan het werk kon ...

Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

1) ik adviseerde alleen niet te beginnen met leren van vbscript/bash. Het is misschien een ander verhaal als er al voldoendkennis van is.

2) leuke discussie, maar open dan een nieuw discussietopic over deze vraag :Y)

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


Acties:
  • 0 Henk 'm!

  • GNID
  • Registratie: Januari 2005
  • Niet online
@F_J_K: dit was antwoord op Squ1zZy.

ad.2: Goed punt; voor je het weet wordt het zo'n Apple/ Android of Windows/Linux oorlog die nergens over gaat en nergens toe leidt.
Ik houd mijn mond verder.

Acties:
  • +1 Henk 'm!

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 01:03

The Eagle

I wear my sunglasses at night

gambieter schreef op maandag 11 april 2016 @ 16:05:
[...]

Met Cygwin kun je gewoon dat soort Linux handelingen op een Windows bak doen.
Gelukkig komt de bash shell binnenkort ook naar Windows, hebben we dat hele cygwin en consorten ook niet meer nodig :Y)

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)

Pagina: 1