| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - Linux Shellskripts

Knowledge base

6 Benutzer online Druckversion




zurück



Linux Shellskripts
group by für die Shell


#!/bin/bash
trap "rm -f /tmp/group.$$" 0 1 3 11 15

# STDIN in Temp schreiben
cat - | sort > /tmp/group.$$

# Variablen zuruecksetzen
unset first
unset last

# Temp zeilenweise einlesen
while read line
do

        # 1. Spalte merken
        first=$(echo $line |awk '{ print $1 }')

        # Wenn 1. Spalte != letzte 1. Spalte, dann ausgeben und merken
        if [ "$first" != "$last" ]; then
                echo $line
                last=$first
        fi

done < /tmp/group.$$

exit 0


zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>