czwartek, 28 stycznia 2010

Sed - "znajdź i zamień"

Proste wyszukiwanie i zamiana fragmentu tekstu za pomocą Sed'a.
sed 's,znajdz,zamien,g' plik

wtorek, 12 stycznia 2010

Wyszukiwanie zdublowanych rekordów w bazie danych

Miałem za zadanie usunąć wszystkie zdublowane rekordy w jednej z tabel bazy danych. Napisałem więc takie zapytanie:

SELECT NrDok, Param1, Min(DokId)
FROM Dok AS D
WHERE Exists (SELECT Param1, NrDok, Count(DokId)
FROM Dok
WHERE Dok.Param1 = D.Param1
AND Dok.NrDok = D.NrDok
GROUP BY Dok.Param1, Dok.NrDok
HAVING Count(Dok.DokId) > 1)
GROUP BY Param1, NrDok

O zdublowaniu rekordu świadczą dane znajdujące się w kolumnie NrDok i Param1.

Montowanie dysków sieciowych

Aby pod linuxem zamontować folder udostępniony na innym komputerze, wystarczy za instalować sambę i podać odpowiednie polecenie. Przykład poniżej.
mount -t cifs //192.168.0.3/Backup /mnt/Backup