SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Nou staat erbij dat het B is, maar ik snap niet waarom
Hoe wordt bij B aangegeven dat stdout en stderr naar "filename" moeten? Er wordt toch alleen een nieuw bestandje "filename" gemaakt (of een al bestaand bestand "filename" leeggemaakt) waarna verder de syntax eigenlijk gewoon niet klopt?
Ik was er zelf van overtuigd dat het E wasVan bijna dood op weg naar de Olympische Spelen, tot olympiėr in 2026? Elk beetje hulp wordt bijzonder gewaardeerd!
https://www.gofundme.com/(...)he-spelen-na-ongeval
quote:Op maandag 8 februari 2016 12:30 schreef heywoodu het volgende:
Vraag uit een oefenexamen (geen huiswerk, gewoon voorbereiding voor het examen ):E zou te makkelijk zijn D is het niet dus het is een van de anderenSPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Nou staat erbij dat het B is, maar ik snap niet waarom
Hoe wordt bij B aangegeven dat stdout en stderr naar "filename" moeten? Er wordt toch alleen een nieuw bestandje "filename" gemaakt (of een al bestaand bestand "filename" leeggemaakt) waarna verder de syntax eigenlijk gewoon niet klopt?
Ik was er zelf van overtuigd dat het E was
Weet niet hoe lang jij gezocht hebt maar ik vond het in een keer.
> redirect stdout naar file
2 > &1 redirect stderr naar stdout
[ Bericht 5% gewijzigd door t4rt4rus op 08-02-2016 12:55:52 ]
Ah ok, ik dacht dat er eerst iets aan output moest zijn om het redirecten (eerder op de command line dus, als het ware ).quote:Op maandag 8 februari 2016 12:48 schreef t4rt4rus het volgende:
[..]
E zou te makkelijk zijn D is het niet dus het is een van de anderen
Weet niet hoe lang jij gezocht hebt maar ik vond het in een keer.
> redirect stdout naar file
2 > &1 redirect stderr naar stdout
Ja, dat klopt, maar er wordt niet gevraagd naar een commandline, maar naar de 'shell redirection': de vraag is dus wat er achter het command wat output genereert moet komen.quote:Op maandag 8 februari 2016 13:03 schreef heywoodu het volgende:
[..]
Ah ok, ik dacht dat er eerst iets aan output moest zijn om het redirecten (eerder op de command line dus, als het ware ).
Bedankt
Ja nu je het zegt...lezenquote:Op maandag 8 februari 2016 13:05 schreef Scarlet_Dragonfly het volgende:
[..]
Ja, dat klopt, maar er wordt niet gevraagd naar een commandline, maar naar de 'shell redirection': de vraag is dus wat er achter het command wat output genereert moet komen.
Als je het nu nog eens leest, kun je wel beredeneren waarom het B (>filename 2>&1) moet zijn en niet A (2>&1 >filename) ?quote:
Is A niet dubbelop? Als in, 'de output van de output' die naar filename gestuurd wordt? Dit soort kleine dingetjes en de exacte locaties van bepaalde mapjes/bestandjes gaan de grootste valkuilen worden donderdagquote:Op maandag 8 februari 2016 13:08 schreef Scarlet_Dragonfly het volgende:
[..]
Als je het nu nog eens leest, kun je wel beredeneren waarom het B (>filename 2>&1) moet zijn en niet A (2>&1 >filename) ?
Dat is wel het leuke deel van deze vraag
elk proces heeft een aantal 'file descriptors' voor de in- en output. Die hebben allemaal een nummertje.quote:Op maandag 8 februari 2016 13:12 schreef heywoodu het volgende:
[..]
Is A niet dubbelop? Als in, 'de output van de output' die naar filename gestuurd wordt? Dit soort kleine dingetjes en de exacte locaties van bepaalde mapjes/bestandjes gaan de grootste valkuilen worden donderdag
Volgens mij begint het kwartje langzaam te vallenquote:Op maandag 8 februari 2016 13:39 schreef Scarlet_Dragonfly het volgende:
[..]
elk proces heeft een aantal 'file descriptors' voor de in- en output. Die hebben allemaal een nummertje.
0 = stdin
1 = stdout
2 = stderr
Een redirect ">filename" betekent: redirect stdout naar filename en is eigenlijk een shortcut voor "1> filename"
Een redirect "2>&1" betekent: redirect stderr naar stdout.
Als je deze twee nu combineert kun je dit doen:
">filename 2>&1", met als resultaat: wat naar stdout ging, gaat nu naar filename, wat naar stderr ging gaat nu naar filename (want we hebben stdout daardoor vervangen)
Als je het omdraait krijg je dit:
"2>&1 >filename", met als resultaat: wat naar stderr ging gaat nu naar stdout, wat naar stdout ging gaat nu naar filename.
Dan komt het dus niet allebei in filename uit.
Ik hoop dat ik het niet te warrig verteld heb zo
...wat zeggen de SMART gegevens?quote:Op maandag 8 februari 2016 21:09 schreef Fixers het volgende:
Ligt het voor de hand dat de harde schijf van de PC in kwestie overleden is?
Ik moest googlen wat dat was. Ik ze morgen proberen te achterhalen.quote:Op maandag 8 februari 2016 22:19 schreef KomtTijd... het volgende:
[..]
...wat zeggen de SMART gegevens?
Als je ook voortaan met gewoon delete iets naar de prullenbak wilt verplaatsen, zou ik voor de zekerheid kijken of je gvfs-trash hebt geļnstalleerd.quote:Op dinsdag 9 februari 2016 18:09 schreef Lod het volgende:
Ja. Dat werkt inderdaad...
Je verwacht het niet he.
Gevonden!quote:Op maandag 8 februari 2016 23:07 schreef KomtTijd... het volgende:
Is uit te lezen met de disks utility ("schijven" als je 'm op Nederlands hebt staan).
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |