Perl: Einen Hash aus einer Datei befüllen

Freitag, den 23. Juli 2010

Manchmal muss man eine Liste aus einer Datei einlesen, weil man nach Elementen aus dieser Liste suchen möchte. Hier bietet es sich an, die Daten in einen Hash einzulesen. Und das geht erfreulich einfach mit: open LIST, ‘<’, $nodefile or die “Cannot open ‘$nodefile’ $!”; my %nodelist = map /^([^;]+)\s*;\s*(.+)\s*$/, <LIST>; close LIST; Man öffnet [...]

Dateien mit Sym- oder Hardlinks finden

Montag, den 19. Juli 2010

Hier wird kurz gezeigt, wie man Dateien findet, auf die Symlinks zeigen und wie man herausfindet, welche Dateien miteinander per Hardlinks verknüpft sind.

Dateien finden, die nicht von allen gelesen werden können

Donnerstag, den 12. April 2007

Manchmal muss man die Dateien finden, deren Rechte so gesetzt sind, dass sie nicht von allen gelesen werden können. Mit find . -type f -not -perm -0004 -ls findet man alle Dateien im aktuellen Verzeichnis und darunter, deren Worldreadable-Bit nicht gesetzt ist. Und so macht man sie für alle lesbar: find . -type f -not [...]