Perl: Einen Hash aus einer Datei befüllen
Freitag, den 23. Juli 2010Manchmal 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 2010Hier 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 2007Manchmal 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 [...]