SQL Query zum Finden von Duplikaten
Kategorie: web-development

Ich vergesse immer wieder wie es funktioniert. Dabei ist es doch so einfach.
Die SQL Abfrage:
SELECT * FROM table GROUP BY dup_feld having count(*) > 1
gibt alle Datensätze aus, die mehr als einmal vorhanden sind. Wobei dup_feld das Feld ist, wo das Duplikat drin gesucht wird. Es können mehrere Felder zugleich eingeschlossen werden.
Eine Datei unter Linux finden
Kategorie: Linux
Syntax:
find {dir-name} -name {file-name}
Beispiel:
find / -name foo.txt List Files Newer Than 10 Days
Kategorie: Linux
How to List Files Newer Than 10 Days using ls:
find . -mtime -10
Template Datei bei TypoLight finden
Kategorie: web-development
Die standart Template Datei fe_page.tpl befinden sich bei TypoLight total vergraben in
system/modules/frontend/templates/fe_page.tpl
Hier ist die gesamte Seitenstruktur zu finden.
Suchen mit Linux
Kategorie: Linux
Typisches Problem: Auf dem Server befinden sich 300 php Dateien eine CMS Systems und Du willst die Datei finden, in den eine bestimmte Funktion, eine Templateanweisung oder ein Funktionsaufruf drin steht. Doch wie machst Du das? Alle 300 Dateien wirst Du wohl kaum per Hand durchsuchen wollen.
Suchen mit Linux ist eigentlich ganz einfach! grep durchsucht bspw. Dateien nach einem angegebenem String. grep sucht also keine Dateinamen sondern Textelemente in der Datei selbst.
grep "Linux" *
sucht dabei in allen Dateien des Verzeichnisses nach dem String ‘Linux’
suchen in allen Dateien des Verzeichnisses und allen Unterverzeichnissen »
Dubletten in einer MySQL Tabelle anzeigen
Kategorie: web-development
SELECT A.uid, B.uid, A.name, A.first_name
FROM table_name AS A
JOIN table_name AS B
ON ( A.name = B.Name
AND A.first_name = B.first_name
AND NOT (A.uid = B.uid)
)
ORDER BY A.name
Es geht auch einfacher: SQL Query zum Finden von Duplikaten
grepall –rekursive Volltextsuche (im Mac OSX Terminal)
Kategorie: Linux, Mac
Spotlight ist toll, Spotlight erleichtert die Arbeit. ABER Spotlight sucht NUR auf indizierten Dateien. *.php gehört z.B. nicht dazu. Will man eine Volltextsuche u.A. auf und in php Dateien machen, scheitert man bei den Bordmitteln. UNIX ist dein Freund und hilft Dir da weiter. Hier ist eine kleine und fixe Möglichkeit Verzeichnisse nach einem beliebigen String zu durchsuchen. Durchsucht werden nur files (-type f).
- fix eine neue Datei erstellen:
touch ~/grepall - in die Datei folgendes Einfügen:
#! /bin/bash
find ./ -type f -exec grep -q $1 {} \; -print - Datei ausführbar machen:
chmod u+x grepall - Aufruf:
~/grepall zuSuchenderTextstring
Vielen Dank an Jens für diesen Tip.
UrQuelle: Kofler Linux Buch



