<?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=cmp%281p%29</id>
	<title>cmp(1p) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=cmp%281p%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=cmp(1p)&amp;action=history"/>
	<updated>2026-05-27T16:38:37Z</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=cmp(1p)&amp;diff=7456&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= cmp(1p) = == NAMN == &#039;&#039;&#039;cmp&#039;&#039;&#039; – jämför två filer  == SYNOPS == &#039;&#039;&#039;cmp&#039;&#039;&#039; [ &#039;&#039;&#039;-l&#039;&#039;&#039; | &#039;&#039;&#039;-s&#039;&#039;&#039; ] &#039;&#039;fil1&#039;&#039; &#039;&#039;fil2&#039;&#039;  == BESKRIVNING == Verktyget &#039;&#039;&#039;cmp&#039;&#039;&#039; jämför två filer. Om filerna är identiska skrivs inget ut.   Med standardinställningar skrivs, om skillnad finns, det byte- och radnummer där första skillnaden uppstår.   Byte och rader numreras från 1.  == FLAGGOR == &#039;&#039;&#039;-l&#039;&#039;&#039;     Skriv ut bytenummer (decimalt) samt de olika bytena (oktalt) för var...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=cmp(1p)&amp;diff=7456&amp;oldid=prev"/>
		<updated>2025-03-31T07:49:20Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= cmp(1p) = == NAMN == &amp;#039;&amp;#039;&amp;#039;cmp&amp;#039;&amp;#039;&amp;#039; – jämför två filer  == SYNOPS == &amp;#039;&amp;#039;&amp;#039;cmp&amp;#039;&amp;#039;&amp;#039; [ &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; ] &amp;#039;&amp;#039;fil1&amp;#039;&amp;#039; &amp;#039;&amp;#039;fil2&amp;#039;&amp;#039;  == BESKRIVNING == Verktyget &amp;#039;&amp;#039;&amp;#039;cmp&amp;#039;&amp;#039;&amp;#039; jämför två filer. Om filerna är identiska skrivs inget ut.   Med standardinställningar skrivs, om skillnad finns, det byte- och radnummer där första skillnaden uppstår.   Byte och rader numreras från 1.  == FLAGGOR == &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;     Skriv ut bytenummer (decimalt) samt de olika bytena (oktalt) för var...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= cmp(1p) =&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cmp&amp;#039;&amp;#039;&amp;#039; – jämför två filer&lt;br /&gt;
&lt;br /&gt;
== SYNOPS ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;cmp&amp;#039;&amp;#039;&amp;#039; [ &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; ] &amp;#039;&amp;#039;fil1&amp;#039;&amp;#039; &amp;#039;&amp;#039;fil2&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;cmp&amp;#039;&amp;#039;&amp;#039; jämför två filer. Om filerna är identiska skrivs inget ut.  &lt;br /&gt;
Med standardinställningar skrivs, om skillnad finns, det byte- och radnummer där första skillnaden uppstår.  &lt;br /&gt;
Byte och rader numreras från 1.&lt;br /&gt;
&lt;br /&gt;
== FLAGGOR ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Skriv ut bytenummer (decimalt) samt de olika bytena (oktalt) för varje skillnad.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Skriv inget till standardutgång eller felutgång vid skillnader. Skillnader indikeras enbart via returvärde.  &lt;br /&gt;
  Vid fel är det ospecificerat om ett felmeddelande skrivs till standardfel.&lt;br /&gt;
&lt;br /&gt;
== OPERANDER ==&lt;br /&gt;
&amp;#039;&amp;#039;fil1&amp;#039;&amp;#039;  &lt;br /&gt;
  Sökvägen till den första filen. Om &amp;#039;&amp;#039;fil1&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;, används standard in.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;fil2&amp;#039;&amp;#039;  &lt;br /&gt;
  Sökvägen till den andra filen. Om &amp;#039;&amp;#039;fil2&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;, används standard in.&lt;br /&gt;
&lt;br /&gt;
Om både &amp;#039;&amp;#039;fil1&amp;#039;&amp;#039; och &amp;#039;&amp;#039;fil2&amp;#039;&amp;#039; är standard in eller pekar på samma FIFO/block/teckenspecialfil är resultatet ospecificerat.&lt;br /&gt;
&lt;br /&gt;
== STDIN ==&lt;br /&gt;
Standard in används endast om &amp;#039;&amp;#039;fil1&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;fil2&amp;#039;&amp;#039; är &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== INDATAFILER ==&lt;br /&gt;
Indatafilerna kan vara av valfri typ.&lt;br /&gt;
&lt;br /&gt;
== MILJÖVARIABLER ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LANG&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Anger standardvärde för de internationaliseringsvariabler som inte är satta.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LC_ALL&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Åsidosätter alla andra internationaliseringsvariabler.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LC_CTYPE&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Avgör hur byte tolkas som tecken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Avgör lokalanpassning av meddelanden till standardfel och -utgång.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NLSPATH&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  Anger plats för meddelandekataloger.&lt;br /&gt;
&lt;br /&gt;
== ASYNKRONA HÄNDELSER ==&lt;br /&gt;
Standard.&lt;br /&gt;
&lt;br /&gt;
== STDOUT ==&lt;br /&gt;
Om filerna skiljer sig och inga flaggor anges:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%s %s skiljer sig: byte %d, rad %d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vid flaggan &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%d %o %o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Där första värdet är bytenummer, och de två följande är respektive byte (i oktal) från &amp;#039;&amp;#039;fil1&amp;#039;&amp;#039; och &amp;#039;&amp;#039;fil2&amp;#039;&amp;#039;.  &lt;br /&gt;
Med &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; skrivs inget alls till standardutgång.&lt;br /&gt;
&lt;br /&gt;
== STDERR ==&lt;br /&gt;
Endast felmeddelanden skrivs till standardfel.  &lt;br /&gt;
Vid olika filstorlek och &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;, eller om &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; inte anges och en fil tar slut först:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmp: EOF på %s%s&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Det andra fältet (tillägg) kan vara tomt eller börja med mellanslag utan radbrytning.&lt;br /&gt;
&lt;br /&gt;
== UTDATAFILER ==&lt;br /&gt;
Inga.&lt;br /&gt;
&lt;br /&gt;
== UTFÖRLIG BESKRIVNING ==&lt;br /&gt;
Ingen.&lt;br /&gt;
&lt;br /&gt;
== RETURVÄRDE ==&lt;br /&gt;
 0  Filerna är identiska  &lt;br /&gt;
 1  Filerna skiljer sig  &lt;br /&gt;
&amp;gt;1  Fel uppstod&lt;br /&gt;
&lt;br /&gt;
== FÖLJDER 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;
== PROGRAMANVÄNDNING ==&lt;br /&gt;
Vid jämförelse av specialsökvägar (ex. teckenenheter) kan resultatet bli oväntat.  &lt;br /&gt;
Radnummer baseras endast på förekomsten av radbrytningar.&lt;br /&gt;
&lt;br /&gt;
För att endast se fel vid &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039;, kan standardfel ignoreras via &amp;#039;&amp;#039;&amp;#039;/dev/null&amp;#039;&amp;#039;&amp;#039;.  &lt;br /&gt;
Exempel på tyst jämförelse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
silent_cmp() {&lt;br /&gt;
    meddelande=$(cmp &amp;quot;$@&amp;quot; 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null)&lt;br /&gt;
    status=$?&lt;br /&gt;
    case $status in&lt;br /&gt;
    (0|1) ;;&lt;br /&gt;
    (*) printf &amp;#039;%s\n&amp;#039; &amp;quot;$meddelande&amp;quot; ;;&lt;br /&gt;
    esac&lt;br /&gt;
    return $status&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
Inga.&lt;br /&gt;
&lt;br /&gt;
== MOTIVERING ==&lt;br /&gt;
Historiskt används &amp;quot;char&amp;quot; i utdata, men det syftar egentligen på byte.  &lt;br /&gt;
Standardens användning av &amp;quot;byte&amp;quot; föredras i moderna implementationer.&lt;br /&gt;
&lt;br /&gt;
Vissa implementationer hanterar &amp;#039;&amp;#039;&amp;#039;cmp -l -s&amp;#039;&amp;#039;&amp;#039; som fel eller ignorerar flaggor.  &lt;br /&gt;
Sådant beteende tolereras men anses vara fel.&lt;br /&gt;
&lt;br /&gt;
== FRAMTIDA UTVECKLING ==&lt;br /&gt;
Framtida standarder kan kräva att &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; fortfarande genererar felutdata vid fel.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
[[comm(1p)]], [[diff(1p)]]&lt;br /&gt;
&lt;br /&gt;
Se även POSIX.1-2017:&lt;br /&gt;
* Kapitel 8 – Miljövariabler  &lt;br /&gt;
* Avsnitt 12.2 – Syntaxregler för verktyg&lt;br /&gt;
&lt;br /&gt;
== COPYRIGHT ==&lt;br /&gt;
Utdrag ur IEEE Std 1003.1-2017. Copyright © 2018 IEEE och The Open Group.  &lt;br /&gt;
Originalstandarden finns på: &amp;lt;http://www.opengroup.org/unix/online.html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Sidslut =&lt;br /&gt;
&lt;br /&gt;
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/cmp.1p.html&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&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;br /&gt;
https://www.linux.se/kontaka-linux-se/&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;Tack till [https://datorhjalp.se/web/ Datorhjälp Bromma] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Linuxmanual grupp 1]]&lt;br /&gt;
[[Kategori:Linuxmanual]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>