<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=uniq%281p%29</id>
	<title>uniq(1p) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=uniq%281p%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=uniq(1p)&amp;action=history"/>
	<updated>2026-05-28T11:29:49Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=uniq(1p)&amp;diff=9614&amp;oldid=prev</id>
		<title>Admin: /* Sidor som hänvisar till denna sida */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=uniq(1p)&amp;diff=9614&amp;oldid=prev"/>
		<updated>2026-05-28T06:33:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sidor som hänvisar till denna sida&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sv&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Äldre version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Versionen från 28 maj 2026 kl. 06.33&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l243&quot;&gt;Rad 243:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 243:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sidor som hänvisar till denna sida ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sidor som hänvisar till denna sida ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[comm(1p)]], [[join(1p)]], [[sort(1p)]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[comm(1p)]], [[join(1p)]], [[sort(1p)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Sidslut =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/uniq.1p.html&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://www.linux.se/kontaka-linux-se/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;BR&gt;&amp;lt;BR&gt;Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Kategori:Linuxmanual grupp 1]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Kategori:Linuxmanual]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.linux.se/index.php?title=uniq(1p)&amp;diff=9613&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;{{DISPLAYTITLE:uniq(1p)}}  == PROLOG == Denna manualsida är en del av POSIX Programmer&#039;s Manual. Linux-implementationen av detta gränssnitt kan skilja sig åt (se motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.  == NAMN == &#039;&#039;&#039;uniq&#039;&#039;&#039; — rapportera eller filtrera bort upprepade rader i en fil  == SYNOPSIS == &lt;pre&gt; uniq [-c|-d|-u] [-f fält] [-s tecken] [indatafil [utdatafil]] &lt;/pre&gt;  == BES...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=uniq(1p)&amp;diff=9613&amp;oldid=prev"/>
		<updated>2026-05-28T06:33:04Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;{{DISPLAYTITLE:uniq(1p)}}  == PROLOG == Denna manualsida är en del av POSIX Programmer&amp;#039;s Manual. Linux-implementationen av detta gränssnitt kan skilja sig åt (se motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.  == NAMN == &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; — rapportera eller filtrera bort upprepade rader i en fil  == SYNOPSIS == &amp;lt;pre&amp;gt; uniq [-c|-d|-u] [-f fält] [-s tecken] [indatafil [utdatafil]] &amp;lt;/pre&amp;gt;  == BES...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:uniq(1p)}}&lt;br /&gt;
&lt;br /&gt;
== PROLOG ==&lt;br /&gt;
Denna manualsida är en del av POSIX Programmer&amp;#039;s Manual. Linux-implementationen av detta gränssnitt kan skilja sig åt (se motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; — rapportera eller filtrera bort upprepade rader i en fil&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uniq [-c|-d|-u] [-f fält] [-s tecken] [indatafil [utdatafil]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; ska läsa en indatafil, jämföra intilliggande rader och skriva en kopia av varje inmatad rad till utdata. Den andra och efterföljande kopior av upprepade intilliggande indata­rader ska inte skrivas. Det avslutande radbrytningstecknet (&amp;lt;newline&amp;gt;) på varje rad i indata ska ignoreras vid jämförelser.&lt;br /&gt;
&lt;br /&gt;
Upprepade rader i indata upptäcks inte om de inte ligger intill varandra.&lt;br /&gt;
&lt;br /&gt;
== FLAGGOR ==&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; ska följa POSIX.1-2017, Base Definitions, avsnitt 12.2, Utility Syntax Guidelines, förutom att &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039; kan kännas igen som en flaggavgränsare likaväl som &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Följande flaggor ska stödjas:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Föregå varje utdatarad med en räknare som anger hur många gånger raden förekom i indata.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Undertryck skrivning av rader som inte är upprepade i indata.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;fält&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ignorera de första &amp;#039;&amp;#039;fält&amp;#039;&amp;#039; fälten på varje inmatad rad vid jämförelser, där &amp;#039;&amp;#039;fält&amp;#039;&amp;#039; är ett positivt decimalt heltal. Ett fält är den maximala sträng som matchas av det grundläggande reguljära uttrycket:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[[:blank:]]*[^[:blank:]]*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Om flaggargumentet &amp;#039;&amp;#039;fält&amp;#039;&amp;#039; anger fler fält än vad som finns på en inmatad rad, ska en tom sträng användas för jämförelse.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;tecken&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ignorera de första &amp;#039;&amp;#039;tecken&amp;#039;&amp;#039; tecknen vid jämförelser, där &amp;#039;&amp;#039;tecken&amp;#039;&amp;#039; ska vara ett positivt decimalt heltal. Om detta anges tillsammans med flaggan &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;, ska de första &amp;#039;&amp;#039;tecken&amp;#039;&amp;#039; tecknen efter de första &amp;#039;&amp;#039;fält&amp;#039;&amp;#039; fälten ignoreras. Om flaggargumentet &amp;#039;&amp;#039;tecken&amp;#039;&amp;#039; anger fler tecken än vad som återstår på en inmatad rad, ska en tom sträng användas för jämförelse.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Undertryck skrivning av rader som är upprepade i indata.&lt;br /&gt;
&lt;br /&gt;
== OPERANDER ==&lt;br /&gt;
Följande operander ska stödjas:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;indatafil&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: En sökväg till indatafilen. Om operanden &amp;#039;&amp;#039;indatafil&amp;#039;&amp;#039; inte anges, eller om &amp;#039;&amp;#039;indatafil&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;, ska standard indata användas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: En sökväg till utdatafilen. Om operanden &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039; inte anges, ska standard utdata användas. Resultaten är ospecificerade om filen som anges av &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039; är samma fil som anges av &amp;#039;&amp;#039;indatafil&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== STANDARD INDATA ==&lt;br /&gt;
Standard indata ska endast användas om ingen operand för &amp;#039;&amp;#039;indatafil&amp;#039;&amp;#039; anges eller om &amp;#039;&amp;#039;indatafil&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;. Se avsnittet INDATAFILER.&lt;br /&gt;
&lt;br /&gt;
== INDATAFILER ==&lt;br /&gt;
Indatafilen ska vara en textfil.&lt;br /&gt;
&lt;br /&gt;
== MILJÖVARIABLER ==&lt;br /&gt;
Följande miljövariabler ska påverka körningen av &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;LANG&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Tillhandahåller ett standardvärde för internationaliseringsvariabler som är odefinierade eller tomma. Se POSIX.1-2017, Base Definitions, avsnitt 8.2, Internationalization Variables, för prioritetsordningen mellan de internationaliseringsvariabler som används för att bestämma värdena för språkområdeskategorier.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;LC_ALL&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Om variabeln är satt till en icke-tom sträng, åsidosätter den värdena för alla andra internationaliseringsvariabler.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;LC_CTYPE&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Bestämmer språkområdet för tolkning av byteföljder av textdata som tecken (till exempel enkelbyte- i stället för flerbyte­tecken i argument och indatafiler) och vilka tecken som utgör ett blanktecken (&amp;lt;blank&amp;gt;) i aktuellt språkområde.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Bestämmer vilket språkområde som ska användas för att påverka format och innehåll i diagnostiska meddelanden som skrivs till standard fel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;NLSPATH&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Bestämmer platsen för meddelandekataloger vid behandling av &amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== ASYNKRONA HÄNDELSER ==&lt;br /&gt;
Standard.&lt;br /&gt;
&lt;br /&gt;
== STANDARD UTDATA ==&lt;br /&gt;
Standard utdata ska användas om ingen operand för &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039; anges, och ska användas om operanden &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; och implementationen behandlar &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; som standard utdata. I annat fall ska standard utdata inte användas. Se avsnittet UTDATAFILER.&lt;br /&gt;
&lt;br /&gt;
== STANDARD FEL ==&lt;br /&gt;
Standard fel ska endast användas för diagnostiska meddelanden.&lt;br /&gt;
&lt;br /&gt;
== UTDATAFILER ==&lt;br /&gt;
Om flaggan &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; anges ska utdatafilen vara tom eller varje rad ha formen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;%d %s&amp;quot;, &amp;lt;antal dubbletter&amp;gt;, &amp;lt;rad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I annat fall ska utdatafilen vara tom eller varje rad ha formen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;%s&amp;quot;, &amp;lt;rad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UTVIDGAD BESKRIVNING ==&lt;br /&gt;
Ingen.&lt;br /&gt;
&lt;br /&gt;
== SLUTSTATUS ==&lt;br /&gt;
Följande slutvärden ska returneras:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Verktyget kördes utan fel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;gt;0&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
: Ett fel inträffade.&lt;br /&gt;
&lt;br /&gt;
== KONSEKVENSER AV FEL ==&lt;br /&gt;
Standard.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Följande avsnitt är informativa.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== ANVÄNDNING I PROGRAM ==&lt;br /&gt;
Om sorteringsordningen i aktuellt språkområde har en total ordning för alla tecken, kan verktyget &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; användas för att göra upprepade rader intilliggande i indatafilen. Om sorteringsordningen inte har en total ordning för alla tecken bör &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; ändå göra detta, men det kanske inte sker. För att säkerställa att alla dubblettrader elimineras, och att utdata sorteras enligt sorteringsordningen i aktuellt språkområde, bör program använda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
LC_ALL=C sort -u | sort&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i stället för:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sort | uniq&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
För att ta bort dubblettrader baserat på om de sorteras som likvärdiga i stället för om de är identiska, bör program använda:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sort -u&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i stället för:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sort | uniq&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
När &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; används för att behandla sökvägar rekommenderas att LC_ALL, eller åtminstone LC_CTYPE och LC_COLLATE, sätts till POSIX eller C i miljön. Sökvägar kan innehålla byteföljder som inte bildar giltiga tecken i vissa språkområden, och i sådana fall skulle verktygets beteende vara odefinierat. I POSIX-språkområdet är varje byte ett giltigt enkelbyte­tecken, och därmed undviks detta problem.&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
Följande indatafil (men vänsterjusterad) användes för en serie tester av &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#01 foo0 bar0 foo1 bar1&lt;br /&gt;
#02 bar0 foo1 bar1 foo1&lt;br /&gt;
#03 foo0 bar0 foo1 bar1&lt;br /&gt;
#04&lt;br /&gt;
#05 foo0 bar0 foo1 bar1&lt;br /&gt;
#06 foo0 bar0 foo1 bar1&lt;br /&gt;
#07 bar0 foo1 bar1 foo0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det som följer är en serie testkörningar av verktyget &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; som använder en blandning av &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039;-flaggor mot indatafilen. Dessa tester verifierar betydelsen av &amp;#039;&amp;#039;intilliggande&amp;#039;&amp;#039;. Verktyget &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; betraktar indata som en följd av strängar avgränsade med &amp;#039;&amp;#039;&amp;#039;\n&amp;#039;&amp;#039;&amp;#039;. För den &amp;#039;&amp;#039;fält&amp;#039;&amp;#039;:e medlemmen i följden tolkar &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; därför unika eller upprepade intilliggande rader strikt relativt medlemmen &amp;#039;&amp;#039;fält&amp;#039;&amp;#039;+1.&lt;br /&gt;
&lt;br /&gt;
=== Exempel 1 ===&lt;br /&gt;
Det första exemplet testar räkningsflaggan och jämför varje rad i indatafilen med början från det andra fältet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uniq -c -f 1 uniq_0I.t&lt;br /&gt;
    1 #01 foo0 bar0 foo1 bar1&lt;br /&gt;
    1 #02 bar0 foo1 bar1 foo1&lt;br /&gt;
    1 #03 foo0 bar0 foo1 bar1&lt;br /&gt;
    1 #04&lt;br /&gt;
    2 #05 foo0 bar0 foo1 bar1&lt;br /&gt;
    1 #07 bar0 foo1 bar1 foo0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siffran &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039; före den femte utdataraden betyder att verktyget &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; upptäckte ett par upprepade rader. Med den givna indatan kan detta endast vara sant när &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; körs med flaggan &amp;#039;&amp;#039;&amp;#039;-f 1&amp;#039;&amp;#039;&amp;#039; (vilket gör att &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; ignorerar det första fältet på varje inmatad rad).&lt;br /&gt;
&lt;br /&gt;
=== Exempel 2 ===&lt;br /&gt;
Det andra exemplet testar flaggan för att undertrycka unika rader och jämför varje rad i indatafilen med början från det andra fältet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uniq -d -f 1 uniq_0I.t&lt;br /&gt;
#05 foo0 bar0 foo1 bar1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exempel 3 ===&lt;br /&gt;
Detta test undertrycker upprepade rader och jämför varje rad i indatafilen med början från det andra fältet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uniq -u -f 1 uniq_0I.t&lt;br /&gt;
#01 foo0 bar0 foo1 bar1&lt;br /&gt;
#02 bar0 foo1 bar1 foo1&lt;br /&gt;
#03 foo0 bar0 foo1 bar1&lt;br /&gt;
#04&lt;br /&gt;
#07 bar0 foo1 bar1 foo0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exempel 4 ===&lt;br /&gt;
Detta undertrycker unika rader och jämför varje rad i indatafilen med början från det tredje tecknet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uniq -d -s 2 uniq_0I.t&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I det sista exemplet hittade verktyget &amp;#039;&amp;#039;&amp;#039;uniq&amp;#039;&amp;#039;&amp;#039; ingen indata som matchade kriterierna ovan.&lt;br /&gt;
&lt;br /&gt;
== BAKGRUND OCH MOTIVERING ==&lt;br /&gt;
Vissa historiska implementationer har begränsat rader till 1080 byte i längd, vilket inte uppfyller den underförstådda gränsen {LINE_MAX}.&lt;br /&gt;
&lt;br /&gt;
Tidigare versioner av denna standard tillät flaggorna &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;nummer&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;nummer&amp;#039;&amp;#039;. Dessa flaggor specificeras inte längre av POSIX.1-2008 men kan finnas i vissa implementationer.&lt;br /&gt;
&lt;br /&gt;
== FRAMTIDA INRIKTNING ==&lt;br /&gt;
Ingen.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
[[comm(1p)]], [[sort(1p)]]&lt;br /&gt;
&lt;br /&gt;
POSIX.1-2017, Base Definitions, &amp;#039;&amp;#039;Chapter 8&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Environment Variables&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Section 12.2&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Utility Syntax Guidelines&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== COPYRIGHT ==&lt;br /&gt;
Delar av denna text är återgivna och reproducerade i elektronisk form från IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 av Institute of Electrical and Electronics Engineers, Inc och The Open Group. Vid eventuell avvikelse mellan denna version och den ursprungliga standarden från IEEE och The Open Group är den ursprungliga standarden från IEEE och The Open Group det avgörande dokumentet. Originalstandarden kan erhållas online på:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://www.opengroup.org/unix/online.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Typografiska fel eller formateringsfel som förekommer på denna sida har sannolikt uppstått vid konverteringen av källfilerna till man-sideformat. För att rapportera sådana fel, se:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://www.kernel.org/doc/man-pages/reporting_bugs.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sidor som hänvisar till denna sida ==&lt;br /&gt;
[[comm(1p)]], [[join(1p)]], [[sort(1p)]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>