|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Yuriy Kaminskiy 2:5020/517.21 17 Dec 2001 05:57:38 To : Artemy Volosatov Subject : Re: file + awk => mysql -------------------------------------------------------------------------------- >>>>> On 15:35 14/12/2001, pater@en.lg.ua writes: AV> cat /var/log/pppwork | \ AV> grep "logged in" | \ Объясни дураку, какой глубокий смысл в первой строчке? Почему не написать просто grep "logged in" /var/log/pppwork Или (еще лучше), переложить работу grep на awk: awk '/logged in/ { # ... AV> awk 'SRC=$0 { AV> print $1, $2, $3, $7, substr(SRC, (index(SRC, "[")+1), AV> (index (SRC, "]")-index(SRC, "[")-1)) Ы... gensub(/^.*\[(.*)\].*$/,"\\1","",$0), да? AV> }' }' /var/log/pppwork | AV> | /usr/lib/pgsql/bin/psql page -c "copy logon from AV> stdin USING DELIMITERS ' ' " -- Yuriy Kaminskiy. --- Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) * Origin: none (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17427b5dca7bd.html, оценка из 5, голосов 10
|