Automatisering og programmering med tekst og tall 1. Litt UNIX bakgrunn - kernel og shell (sh, csh, tcsh, bash, etc.) - GUIs (OS X, X11 Motif, Linux KDE) - filstruktur og FAT - command syntax - resource and init files - background and foreground processing - editors - string handling programs - noen nyttige kommandoer: ls, cp, mv, grep, rsync, at, find, ln, chmod, pwd, mkdir, rm, kill, ps, echo, scp og man. (http://tinyurl.com/azwbuv) 2. Skripting - enkle script - repetitive oppgaver - vaskebrettskripting file renaming batch processing graphics substitution (skoletest) sorting (syslog) - sed - awk Eksempel: #! /bin/csh -f foreach file (*jpg) # jpegtopnm $file | pnmscale -width 1920 | ppmtojpeg -q 75 > ./small/$file convert -geometry 720x720 ./$file ../small/$file end 3. Noen nyttige verktøy - Imagemagick eller - netpbm - exiftool - gpsbabel