Übungen aus Kapitel 8
Anmerkung
Übung 8-1
URLs aus HTML-Dateien extrahieren
Bourne-Shell-Version:
#!/bin/sh for file in "$@"; do if [ ! -r $file ]; then echo "Fehler, konnte $file nicht lesen" 1>&2 exit 1 fi done cat "$@" | grep -i 'href=' | tr '"' "'" \ | sed -e "s/.*[Hh][Rr][Ee][Ff]=//" -e "s/>.*//" -e "s/ .*//" \ | tr -d "'" | sort | uniq
C-Shell-Version:
#!/bin/csh foreach file ($argv[*]) if ( ! -r $file ) then echo "Fehler, konnte $file nicht lesen" exit 1 endif end cat $argv[*] | grep -i 'href=' | tr '"' "'" \ | sed -e "s/.*[Hh][Rr][Ee][Ff]=//" -e "s/>.*//" -e "s/ .*//" \ | tr -d "'" | sort | uniq
Einschränken auf einen Dateityp
Anmerkung
Übung 8-2 ...
Get Praxiskurs Unix-Shell (O'Reillys Basics) now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.