<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://cli.asyd.net/home/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://cli.asyd.net/home/feed.php">
        <title>CLI Wiki filtres:awk</title>
        <description></description>
        <link>http://cli.asyd.net/home/</link>
        <image rdf:resource="http://cli.asyd.net/home/lib/tpl/cli/images/favicon.ico" />
       <dc:date>2026-04-08T00:59:55+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://cli.asyd.net/home/filtres/awk/exemples?rev=1161856696"/>
                <rdf:li rdf:resource="http://cli.asyd.net/home/filtres/awk/presentation?rev=1374865685"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://cli.asyd.net/home/lib/tpl/cli/images/favicon.ico">
        <title>CLI Wiki</title>
        <link>http://cli.asyd.net/home/</link>
        <url>http://cli.asyd.net/home/lib/tpl/cli/images/favicon.ico</url>
    </image>
    <item rdf:about="http://cli.asyd.net/home/filtres/awk/exemples?rev=1161856696">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-26T11:58:16+02:00</dc:date>
        <title>filtres:awk:exemples</title>
        <link>http://cli.asyd.net/home/filtres/awk/exemples?rev=1161856696</link>
        <description>Prochain UID disponible

Cette commande awk permet de connaître le prochain UID disponible :


#  getent passwd | awk -F':' ' BEGIN { nuid = 0 } { if (nuid &lt; $3 &amp;&amp; $3 != 65534) nuid = $3 } END { print nuid + 1 }'


Commentaires

	*  On initialise la variable nuid à 0 (bloc BEGIN)
	*  Pour chaque ligne, on test si le troisième champ (qui correspond à l'uid) est différent de celui réservé à nobody (ici 65534), et s'il est supérieur à nuid
	*  Si l'UID courant est effectivement supérieur à nuid, on…</description>
    </item>
    <item rdf:about="http://cli.asyd.net/home/filtres/awk/presentation?rev=1374865685">
        <dc:format>text/html</dc:format>
        <dc:date>2013-07-26T21:08:05+02:00</dc:date>
        <title>filtres:awk:presentation</title>
        <link>http://cli.asyd.net/home/filtres/awk/presentation?rev=1374865685</link>
        <description>Cette page ne se veut certainement pas complète, ni une référence, ni un cours,
ni quoi que ce soit. Ce n'est qu'une très modeste introduction, juste pour
donner envie et faire découvrir le potentiel de cette commande.

AWK est tout à la fois un langage et un programme portant ce même nom. Le
contexte permet en général de savoir de quoi on parle.</description>
    </item>
</rdf:RDF>
