LUGN31 - dinsdag 10 maart 2015
10
maart 2015
De eenendertigste bijeenkomst is op dinsdag 10 maart 2015 in De Klinker, Van Broeckhuysenstraat 46, 6511 PK Nijmegen.
Programma:
- 20:00 uur - Ontvangst
- 20:15 uur - Linux Command Line Quiz - Oscar Buse
We gaan wat nader kijken naar de command line aan de hand van 10 quiz vragen. De meeste vragen zijn niet heel eenvoudig maar de antwoorden worden uitgebreid uitgelegd tijdens onze bijeenkomst. Op deze manier leren we meer geavanceerde command line zaken maar ook zien we gebruikelijke valkuilen... - 21:15 uur - #!/bash/collective/#6
Wegens success geprolongeerd: we delen ons op in 2 of 3 teams. De teams krijgen de opdracht om een bruikbaar programma te schrijven in bash. De opdracht blijft tot op het laatste moment geheim. Welk team schrijft de mooiste code en... werkt het programma?
De opdracht was: Schrijf een bash script dat een textfile aanmaakt waarin alle referenties naar www.linuxnijmegen.nl worden verzameld.
Oscar's oplossing:#!/bin/bash
outputfile="./linuxnijmegen.refs"
PATH=/bin:/usr/bin:/usr/local/bin
export PATHHcount=0
> $outputfile
for ((i=0; i<40;i+=10))
do
let count=count+10
echo "$count urls.."
GET "https://www.google.nl/search?q=links:www.linuxnijmegen.nl&start=$i" >> $outputfile
donecat $outputfile | egrep '[0-9][0-9]*k\ ' | sed 's/^ *\([^ ][^ ]*\)\ .*$/\1/' | /bin/grep '\.'
- 22:30 uur - Einde