<?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=expr%281p%29</id>
	<title>expr(1p) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=expr%281p%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=expr(1p)&amp;action=history"/>
	<updated>2026-05-15T16:06:59Z</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=expr(1p)&amp;diff=7229&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== PROLOG == Denna manualsida är en del av POSIX Programmer&#039;s Manual. Linux-implementationen av detta gränssnitt kan skilja sig (se motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.  == NAMN == expr – utvärdera argument som ett uttryck  == SYNOPSIS == &lt;pre&gt; expr operand... &lt;/pre&gt;  == BESKRIVNING == Verktyget &#039;&#039;&#039;expr&#039;&#039;&#039; ska utvärdera ett uttryck och skriva ut resultatet till standardutgån...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=expr(1p)&amp;diff=7229&amp;oldid=prev"/>
		<updated>2025-03-18T07:45:23Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== PROLOG == Denna manualsida är en del av POSIX Programmer&amp;#039;s Manual. Linux-implementationen av detta gränssnitt kan skilja sig (se motsvarande Linux-manualsida för detaljer om Linux-beteende), eller så kanske gränssnittet inte är implementerat på Linux.  == NAMN == expr – utvärdera argument som ett uttryck  == SYNOPSIS == &amp;lt;pre&amp;gt; expr operand... &amp;lt;/pre&amp;gt;  == BESKRIVNING == Verktyget &amp;#039;&amp;#039;&amp;#039;expr&amp;#039;&amp;#039;&amp;#039; ska utvärdera ett uttryck och skriva ut resultatet till standardutgån...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&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 (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;
expr – utvärdera argument som ett uttryck&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
expr operand...&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;expr&amp;#039;&amp;#039;&amp;#039; ska utvärdera ett uttryck och skriva ut resultatet till standardutgången.&lt;br /&gt;
&lt;br /&gt;
== OPERANDER ==&lt;br /&gt;
Det enda uttrycket som utvärderas av &amp;#039;&amp;#039;&amp;#039;expr&amp;#039;&amp;#039;&amp;#039; ska bildas av operand-argumenten enligt beskrivningen i den utökade beskrivningen. Applikationen ska se till att varje av de uttrycksoperatorer som listas nedan ges som separata argument till &amp;#039;&amp;#039;&amp;#039;expr&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(  )  |  &amp;amp;  =  &amp;gt;  &amp;gt;=  &amp;lt;  &amp;lt;=  !=  +  -  *  /  %  :&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== STANDARDINMATNING ==&lt;br /&gt;
Ej använd.&lt;br /&gt;
&lt;br /&gt;
== INMATNINGSFIL ==&lt;br /&gt;
Ingen.&lt;br /&gt;
&lt;br /&gt;
== MILJÖVARIABLER ==&lt;br /&gt;
Följande miljövariabler ska påverka exekveringen av &amp;#039;&amp;#039;&amp;#039;expr&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;LANG&amp;#039;&amp;#039;&amp;#039; - Anger standardvärdet för internationaliseringsvariabler.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;LC_ALL&amp;#039;&amp;#039;&amp;#039; - Om satt, åsidosätter den alla andra internationaliseringsvariabler.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;LC_COLLATE&amp;#039;&amp;#039;&amp;#039; - Bestämmer lokaliseringen för strängjämförelser och sorteringsordning.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;LC_CTYPE&amp;#039;&amp;#039;&amp;#039; - Bestämmer lokaliseringen för tolkning av tecken.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;&amp;#039; - Bestämmer språket för felmeddelanden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;NLSPATH&amp;#039;&amp;#039;&amp;#039; - Anger platsen för meddelandekataloger.&lt;br /&gt;
&lt;br /&gt;
== ASYNKRONA HÄNDELSER ==&lt;br /&gt;
Standard.&lt;br /&gt;
&lt;br /&gt;
== STANDARDUTGÅNG ==&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;expr&amp;#039;&amp;#039;&amp;#039; ska utvärdera uttrycket och skriva ut resultatet följt av en radbrytning till standardutgången.&lt;br /&gt;
&lt;br /&gt;
== STANDARD FELUTGÅNG ==&lt;br /&gt;
Felmeddelanden skrivs endast ut på standard felutgång.&lt;br /&gt;
&lt;br /&gt;
== UTGÅNGSFILER ==&lt;br /&gt;
Ingen.&lt;br /&gt;
&lt;br /&gt;
== UTÖKAD BESKRIVNING ==&lt;br /&gt;
Uttryck som kan användas i &amp;#039;&amp;#039;&amp;#039;expr&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Uttryck&lt;br /&gt;
! Beskrivning&lt;br /&gt;
|-&lt;br /&gt;
| integer&lt;br /&gt;
| Ett heltal bestående av siffror med ett eventuellt inledande minustecken.&lt;br /&gt;
|-&lt;br /&gt;
| string&lt;br /&gt;
| En sträng.&lt;br /&gt;
|-&lt;br /&gt;
| ( expr )&lt;br /&gt;
| Parenteser används för gruppering.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 : expr2&lt;br /&gt;
| Jämför strängen från expr1 med reguljära uttrycket i expr2.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 * expr2&lt;br /&gt;
| Multiplikation av heltalsvärden.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 / expr2&lt;br /&gt;
| Heltalsdivision.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 % expr2&lt;br /&gt;
| Resten vid heltalsdivision.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 + expr2&lt;br /&gt;
| Addition.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 - expr2&lt;br /&gt;
| Subtraktion.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 = expr2&lt;br /&gt;
| Jämför om två värden är lika.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 &amp;gt; expr2&lt;br /&gt;
| Jämför om expr1 är större än expr2.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 &amp;gt;= expr2&lt;br /&gt;
| Jämför om expr1 är större än eller lika med expr2.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 &amp;lt; expr2&lt;br /&gt;
| Jämför om expr1 är mindre än expr2.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 &amp;lt;= expr2&lt;br /&gt;
| Jämför om expr1 är mindre än eller lika med expr2.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 != expr2&lt;br /&gt;
| Jämför om två värden är olika.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 &amp;amp; expr2&lt;br /&gt;
| Returnerar expr1 om båda uttrycken är icke-noll.&lt;br /&gt;
|-&lt;br /&gt;
| expr1 | expr2&lt;br /&gt;
| Returnerar expr1 om det är icke-noll, annars expr2.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UTGÅNGSSTATUS ==&lt;br /&gt;
Följande utgångsvärden används:&lt;br /&gt;
&lt;br /&gt;
* 0 – Uttrycket är varken null eller 0.&lt;br /&gt;
* 1 – Uttrycket är null eller 0.&lt;br /&gt;
* 2 – Ogiltigt uttryck.&lt;br /&gt;
* &amp;gt;2 – Ett fel uppstod.&lt;br /&gt;
&lt;br /&gt;
== ANVÄNDNINGSEXEMPEL ==&lt;br /&gt;
* Lägg till 1 till variabeln &amp;#039;&amp;#039;&amp;#039;a&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
  &amp;lt;pre&amp;gt;&lt;br /&gt;
  a=$(expr &amp;quot;$a&amp;quot; + 1)&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Hämta det sista segmentet i en filväg:&lt;br /&gt;
  &amp;lt;pre&amp;gt;&lt;br /&gt;
  expr &amp;quot;$a&amp;quot; : &amp;#039;.*/\(.*\)&amp;#039; | &amp;quot;$a&amp;quot;&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Beräkna längden på en sträng:&lt;br /&gt;
  &amp;lt;pre&amp;gt;&lt;br /&gt;
  expr &amp;quot;X$VAR&amp;quot; : &amp;#039;.*&amp;#039; - 1&lt;br /&gt;
  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FRAMTIDA ÄNDRINGAR ==&lt;br /&gt;
Inga planerade ändringar.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
* [[test(1)]] – Alternativ till expr för strängjämförelser&lt;br /&gt;
* [[bc(1)]] – Ett mer avancerat alternativ för matematiska operationer&lt;br /&gt;
&lt;br /&gt;
== COPYRIGHT ==&lt;br /&gt;
Denna sida innehåller material från IEEE Std 1003.1-2017 och kan innehålla typografiska eller formatfel. Rapportera sådana fel till &amp;lt;https://www.kernel.org/doc/man-pages/reporting_bugs.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/expr.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://www.datorreparation.nu/ Datorreparation] 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>