czwartek, 4 kwietnia 2013

Lista podłączonych użytkowników w PostgreSQL

SELECT * FROM pg_stat_activity WHERE datname = 'database_name';

Inline sed

Find-Replace w pliku za pomoca sed:
sed -e 's/find_str/replace_str/g' file.txt
man sed:
 s /wyrażenie regularne/zamiennik/flagi         (2)
Podmień znalezione wyrażenia regularne na zamiennik (w bieżącym buforze tekstowym). Zamiast  ‘/’  można  użyć  dowolnego  znaku.  Dla
dokładniejszego opisu zobacz ed (1).  Flagi to zero lub więcej z następujących:

g -- Globalnie. Podmieniaj wszystkie niezachodzące na siebie instancje
     łańcucha, a nie tylko pierwszą z nich.

p -- Drukuj przestrzeń wzorców po dokonaniu podmiany.

w -- Zapisuj. Doklej bieżący bufor tekstowy do argumentu plikowego, tak jak
     w komendzie w (o ile zostanie dokonana podmiana). Standardowe wyjście
     jest używane jeśli nie podano argumentu plikowego.