shell

UNIX 107: sed

Mit “Stream Editor” sed hat Linux ein leistungsfähiges kleines Tool, mit dem man Texte verarbeiten kann, wo grep und Co. an ihre Grenzen stoßen.

Ich habe dafür eine kompakte Kommando-Übersicht erstellt, die ausgedruckt auf 2 DIN-A4-Seiten passt, da ich die original HTML Dokumentation zu unübersichtlich und info sed 'sed scripts' als zu mühsam fand.

Beispiele

Alle DNs der LDAP-Suche ausgeben

univention-ldapsearch -LLLo ldif-wrap=no '(objectClass=person)' 1.1 |
 sed -ne 's/^dn: //p'

Nur den 1. DNs der LDAP-Suche ausgeben

univention-ldapsearch -LLLo ldif-wrap=no '(objectClass=person)' 1.1 |
 sed -ne 's/^dn: //p;T;q'

Bestimmte CPU-Features (TSC) anzeigen

sed -ne '
  /^$/q
  /\n/{
    /^\w*tsc/P
    D
  }
  s/^flags\s*://
  s/ /\n/g
  D' /proc/cpuinfo
Written on October 25, 2018