Samenvatting Programmeertechnieken
Timo Kats, Informatica en Economie
1
,Indeling PRT:
1. UNIX
2. Python
3. Building
4. Low-level programmeren
5. Geavanceerd c++
6. Testen
7. Ontwerp
8. C#
2
, 1: UNIX
1.1 UNIX Commando’s
COMMANDO BETEKENIS
ls lijst van bestanden weergeven
mv Bestanden verplaatsen
cp Kopieren
ps Lijst van processen opvragen
cat Toon inhoud van file aan een stuk
door
grep 'abc' Toont alle regels die de tekst abc
bevatten
sed Vervangt tekst
cut selecteert specifieke velden van de
invoer op basis van een
scheidingsteken (met -f en -d) of op
basis van de positie op de regel van
characters (met -c)
sort Sorteert de regels op alfabet (-n voor
numerieke waarde)
tr Vervangt opgegeven karakters voor
nieuwe karakters (trade)
uniq Verwijdert dubbele regels (-c om de
opeenvolgende dubbele regels op te
tellen)
Head / tail Selecteerd eerste/laatste n regels
bzcat Decomprimeert een .bz2 bestand
naar de standaard uitvoer
1.2 AWK
Een regel "awk" ziet er als volgt uit:
condition { action } ;
Print alle regels, zonder conditie.
awk '{ print }' bestand.txt
3
Timo Kats, Informatica en Economie
1
,Indeling PRT:
1. UNIX
2. Python
3. Building
4. Low-level programmeren
5. Geavanceerd c++
6. Testen
7. Ontwerp
8. C#
2
, 1: UNIX
1.1 UNIX Commando’s
COMMANDO BETEKENIS
ls lijst van bestanden weergeven
mv Bestanden verplaatsen
cp Kopieren
ps Lijst van processen opvragen
cat Toon inhoud van file aan een stuk
door
grep 'abc' Toont alle regels die de tekst abc
bevatten
sed Vervangt tekst
cut selecteert specifieke velden van de
invoer op basis van een
scheidingsteken (met -f en -d) of op
basis van de positie op de regel van
characters (met -c)
sort Sorteert de regels op alfabet (-n voor
numerieke waarde)
tr Vervangt opgegeven karakters voor
nieuwe karakters (trade)
uniq Verwijdert dubbele regels (-c om de
opeenvolgende dubbele regels op te
tellen)
Head / tail Selecteerd eerste/laatste n regels
bzcat Decomprimeert een .bz2 bestand
naar de standaard uitvoer
1.2 AWK
Een regel "awk" ziet er als volgt uit:
condition { action } ;
Print alle regels, zonder conditie.
awk '{ print }' bestand.txt
3