<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ll.lairdutemps.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ll.lairdutemps.org/feed.php">
        <title>Wiki lairdutemps.org linux:scripts_awk</title>
        <description></description>
        <link>http://ll.lairdutemps.org/</link>
        <image rdf:resource="http://ll.lairdutemps.org/lib/images/favicon.ico" />
       <dc:date>2010-09-07T07:10:51+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ll.lairdutemps.org/linux/scripts_awk/sqldump2txt?rev=1235142908"/>
                <rdf:li rdf:resource="http://ll.lairdutemps.org/linux/scripts_awk/ssh_access?rev=1235142881"/>
                <rdf:li rdf:resource="http://ll.lairdutemps.org/linux/scripts_awk/start?rev=1282996631"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ll.lairdutemps.org/lib/images/favicon.ico">
        <title>Wiki lairdutemps.org</title>
        <link>http://ll.lairdutemps.org/</link>
        <url>http://ll.lairdutemps.org/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ll.lairdutemps.org/linux/scripts_awk/sqldump2txt?rev=1235142908">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-20T16:15:08+02:00</dc:date>
        <title>sqldump2txt</title>
        <link>http://ll.lairdutemps.org/linux/scripts_awk/sqldump2txt?rev=1235142908</link>
        <description>Un script pour transformer un dump mysql (structure seule) en txt. Les préfixes et suffixes utilisés ici sont prévus pour une syntaxe dokuwiki, mais peuvent facilement être remplacés par ce que l'on veut.


#!/usr/bin/awk -f
BEGIN {
  # pour la mise en forme
  tb_prefix = &quot;=== &quot;
  tb_suffix = &quot; ===&quot;
  field_prefix = &quot;  * &quot;
  field_suffix = &quot;&quot;
  key_prefix = &quot;    *//&quot;
  key_suffix = &quot;//&quot;
  short=0 # version courte sans les commentaires de champ ni les clés
}
# un peu de nettoyage
{
  gsub(&quot;…</description>
    </item>
    <item rdf:about="http://ll.lairdutemps.org/linux/scripts_awk/ssh_access?rev=1235142881">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-20T16:14:41+02:00</dc:date>
        <title>Récap accès ssh</title>
        <link>http://ll.lairdutemps.org/linux/scripts_awk/ssh_access?rev=1235142881</link>
        <description>Un script pour récapituler les connexions ssh réussies


#!/usr/bin/awk -f

# Ce script est prévu pour s'appliquer sur le auth.log (ou syslog, suivant la conf) et récapituler les accès ssh.
# Quand la connexion est close immédiatemment on efface simplement (robots qui lancent des commandes à distance, ici un accès toutes les minutes).
# Sinon, on efface les lignes mais on restitue un résumé à la fin.

BEGIN {
  nb=0;
  only_ssh_by_key=0; # Si on ne veut pas le reste
  del_short_conn=0…</description>
    </item>
    <item rdf:about="http://ll.lairdutemps.org/linux/scripts_awk/start?rev=1282996631">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-28T13:57:11+02:00</dc:date>
        <title>Scripts awk</title>
        <link>http://ll.lairdutemps.org/linux/scripts_awk/start?rev=1282996631</link>
        <description>Une doc sur awk: &lt;http://people.cs.uu.nl/piet/docs/nawk/nawk_toc.html&gt;

Quelques règles et bout de scripts (cf &lt;http://cli.asyd.net/home/filtres/awk&gt;)

Attention aux locales!!! (merci à Christophe Martin de la liste shell@asyd.net), autant pour le séparateur décimal (la virgule en fr) que les règles de collation min/maj:</description>
    </item>
</rdf:RDF>
