# HG changeset patch # User markus schnalke # Date 1443763845 -7200 # Node ID c584c7d907c50d12bc5d616ff971833eb2634b02 # Parent 7662fc16cc4c9703f2c5a88f3d2768592846802b Seiten- und Zeilenumbrueche optimiert diff -r 7662fc16cc4c -r c584c7d907c5 cut.de.ms --- a/cut.de.ms Fri Oct 02 07:20:09 2015 +0200 +++ b/cut.de.ms Fri Oct 02 07:30:45 2015 +0200 @@ -89,7 +89,7 @@ Neben dem Zeichen- und Bytemodus bietet cut noch den Feldmodus, den man mit \f(CW-f\fP einleitet. Mit ihm können Felder ausgewählt werden. Das Trennzeichen (per -Default der Tab) kann mit \f(CW-d\fP geändert werden. Es gilt in +Default der Tab) kann mit \f(CW-d\fP ge\%ändert werden. Es gilt in gleicher Weise für die Eingabe und die Ausgabe. .PP Der typische Anwendungsfall für cut im Feldmodus ist die @@ -174,7 +174,7 @@ .[[ ftp://sunsite.icm.edu.pl/pub/unix/UnixArchive/PDP-11/Distributions/other/CB_Unix/cbunix_man1_02.pdf . .PP Nun ein Blick auf die BSD-Linie: Dort ist der früheste -Fund ein cut.c mit dem Dateimodifikationsdatum 1986-11-07 +Fund ein cut.c mit dem Datei\%modifikationsdatum 1986-11-07 .[[ http://minnie.tuhs.org/cgi-bin/utree.pl?file=4.3BSD-UWisc/src/usr.bin/cut als Teil der Spezialversion 4.3BSD-UWisc .[[ http://gunkies.org/wiki/4.3_BSD_NFS_Wisconsin_Unix , @@ -256,6 +256,7 @@ im Jahre 1992 wurde cut zum ersten Mal in der heutigen Form (mit \f(CW-b\fP) standardisiert. +.pl -1 .SH Multibyte-Unterstützung .LP @@ -266,7 +267,7 @@ Die Situation ist dreiteilig: Es gibt historische Implementierungen, die nur \f(CW-c\fP und \f(CW-f\fP kennen. Dann gibt es Implementierungen die \f(CW-b\fP zwar kennen, es aber lediglich als Alias -für \f(CW-c\fP handhaben. Diese Implementierungen funktionieren mit +für \f(CW-c\fP hand\%haben. Diese Implementierungen funktionieren mit Single-Byte-Encodings (z.B. US-ASCII, Latin1) korrekt, bei Multibyte-Encodings (z.B. UTF-8) verhält sich ihr \f(CW-c\fP aber wie \f(CW-b\fP (und \f(CW-n\fP wird ignoriert). Schließlich gibt es noch @@ -353,6 +354,7 @@ allen drei Fällen wie die mittlere: Es wird das erste Byte ausgegeben. +.pl +1 .SH Implementierungen .LP