<?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=set%281p%29</id>
	<title>set(1p) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=set%281p%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=set(1p)&amp;action=history"/>
	<updated>2026-04-12T11:23:36Z</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=set(1p)&amp;diff=8769&amp;oldid=prev</id>
		<title>Admin: /* COPYRIGHT */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=set(1p)&amp;diff=8769&amp;oldid=prev"/>
		<updated>2026-04-12T03:16:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;COPYRIGHT&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 12 april 2026 kl. 03.16&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-l295&quot;&gt;Rad 295:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 295:&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;Eventuella typografiska eller formateringsfel i denna sida har sannolikt introducerats vid konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se:&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;Eventuella typografiska eller formateringsfel i denna sida har sannolikt introducerats vid konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se:&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;* https://www.kernel.org/doc/man-pages/reporting_bugs.html&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;* https://www.kernel.org/doc/man-pages/reporting_bugs.html&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/set.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://Pc-service.se PC Service] 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=set(1p)&amp;diff=8768&amp;oldid=prev</id>
		<title>Admin: /* SE ÄVEN */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=set(1p)&amp;diff=8768&amp;oldid=prev"/>
		<updated>2026-04-12T03:14:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;SE ÄVEN&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 12 april 2026 kl. 03.14&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-l281&quot;&gt;Rad 281:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 281:&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;== SE ÄVEN ==&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;== SE ÄVEN ==&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;* &amp;#039;&amp;#039;Section 2.14&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Special Built-In Utilities&amp;#039;&amp;#039;&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;* &amp;#039;&amp;#039;Section 2.14&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Special Built-In Utilities&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&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: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;hash(1p)&amp;#039;&amp;#039;&lt;/div&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;* &amp;#039;&amp;#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;hash(1p)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&amp;#039;&amp;#039;&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;* POSIX.1-2017, &amp;#039;&amp;#039;Section 4.23&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Variable Assignment&amp;#039;&amp;#039;&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;* POSIX.1-2017, &amp;#039;&amp;#039;Section 4.23&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Variable Assignment&amp;#039;&amp;#039;&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;* POSIX.1-2017, &amp;#039;&amp;#039;Section 12.2&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Utility Syntax Guidelines&amp;#039;&amp;#039;&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;* POSIX.1-2017, &amp;#039;&amp;#039;Section 12.2&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Utility Syntax Guidelines&amp;#039;&amp;#039;&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=set(1p)&amp;diff=8767&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= set(1p) – POSIX-skal =  == 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 i Linux.  == NAMN == &#039;&#039;&#039;set&#039;&#039;&#039; — sätt eller avaktivera flaggor och positionella parametrar  == SYNOPSIS == &lt;pre&gt; set [-abCefhmnuvx] [-o alternativ] [argument...]  set [+abCefhmnuvx] [+o alt...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=set(1p)&amp;diff=8767&amp;oldid=prev"/>
		<updated>2026-04-12T03:13:49Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= set(1p) – POSIX-skal =  == 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 i Linux.  == NAMN == &amp;#039;&amp;#039;&amp;#039;set&amp;#039;&amp;#039;&amp;#039; — sätt eller avaktivera flaggor och positionella parametrar  == SYNOPSIS == &amp;lt;pre&amp;gt; set [-abCefhmnuvx] [-o alternativ] [argument...]  set [+abCefhmnuvx] [+o alt...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= set(1p) – POSIX-skal =&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 i Linux.&lt;br /&gt;
&lt;br /&gt;
== NAMN ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;set&amp;#039;&amp;#039;&amp;#039; — sätt eller avaktivera flaggor och positionella parametrar&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set [-abCefhmnuvx] [-o alternativ] [argument...]&lt;br /&gt;
&lt;br /&gt;
set [+abCefhmnuvx] [+o alternativ] [argument...]&lt;br /&gt;
&lt;br /&gt;
set -- [argument...]&lt;br /&gt;
&lt;br /&gt;
set -o&lt;br /&gt;
&lt;br /&gt;
set +o&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BESKRIVNING ==&lt;br /&gt;
Om inga &amp;#039;&amp;#039;alternativ&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;argument&amp;#039;&amp;#039; anges ska &amp;#039;&amp;#039;set&amp;#039;&amp;#039; skriva ut namn och värden för alla skalvariabler enligt sorteringsordningen i aktuell locale. Varje &amp;#039;&amp;#039;namn&amp;#039;&amp;#039; ska börja på en egen rad enligt formatet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;%s=%s\n&amp;quot;, &amp;lt;namn&amp;gt;, &amp;lt;värde&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Strängen &amp;#039;&amp;#039;värde&amp;#039;&amp;#039; ska skrivas med lämplig quoting; se beskrivningen av quoting i avsnitt 2.2, &amp;#039;&amp;#039;Quoting&amp;#039;&amp;#039;. Utdatan ska så långt som möjligt kunna matas tillbaka till skalet för att sätta eller återställa de variabler som för närvarande är satta; skrivskyddade variabler kan inte återställas.&lt;br /&gt;
&lt;br /&gt;
När alternativ anges ska de sätta eller avaktivera egenskaper hos skalet enligt nedan. När &amp;#039;&amp;#039;argument&amp;#039;&amp;#039; anges ska de sätta eller avaktivera positionella parametrar enligt nedan. Att sätta eller avaktivera egenskaper och positionella parametrar är inte nödvändigtvis relaterade åtgärder, men de kan kombineras i ett enda anrop av &amp;#039;&amp;#039;set&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Den speciella inbyggda funktionen &amp;#039;&amp;#039;set&amp;#039;&amp;#039; ska följa POSIX.1-2017, avsnitt 12.2, &amp;#039;&amp;#039;Utility Syntax Guidelines&amp;#039;&amp;#039;, med undantaget att flaggor kan anges med antingen inledande bindestreck (för att aktivera) eller plustecken (för att avaktivera), om inte annat anges.&lt;br /&gt;
&lt;br /&gt;
Implementationer ska stödja alternativen nedan både med bindestreck och plustecken. Dessa alternativ kan också anges till &amp;#039;&amp;#039;sh&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: När detta alternativ är aktivt ska attributet &amp;#039;&amp;#039;export&amp;#039;&amp;#039; sättas för varje variabel som får ett tilldelningsuttryck. Om tilldelningen föregår ett verktygsnamn i ett kommando ska &amp;#039;&amp;#039;export&amp;#039;&amp;#039; inte finnas kvar i aktuell exekveringsmiljö efter att verktyget avslutats, utom när verktyget är en special inbyggd funktion. Om tilldelningen inte föregår ett verktygsnamn, eller om den sker genom &amp;#039;&amp;#039;getopts&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;read&amp;#039;&amp;#039;, ska &amp;#039;&amp;#039;export&amp;#039;&amp;#039; finnas kvar tills variabeln avaktiveras.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Detta alternativ ska stödjas om implementationen stöder &amp;#039;&amp;#039;User Portability Utilities&amp;#039;&amp;#039;. Det gör att skalet asynkront meddelar användaren när bakgrundsjobb avslutas. Följande meddelande skrivs till standard error:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;[%d]%c %s%s\n&amp;quot;, &amp;lt;jobbnummer&amp;gt;, &amp;lt;aktuell&amp;gt;, &amp;lt;status&amp;gt;, &amp;lt;jobbnamn&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: där fälten betyder:&lt;br /&gt;
:* &amp;#039;&amp;#039;aktuell&amp;#039;&amp;#039; — tecknet &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039; identifierar jobbet som skulle användas som standard av &amp;#039;&amp;#039;fg&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;bg&amp;#039;&amp;#039;; tecknet &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; identifierar jobbet som skulle bli standard om nuvarande standardjobb avslutas; för andra jobb är detta fält ett blanksteg.&lt;br /&gt;
:* &amp;#039;&amp;#039;jobbnummer&amp;#039;&amp;#039; — ett nummer som kan användas för att identifiera processgruppen till &amp;#039;&amp;#039;wait&amp;#039;&amp;#039;, &amp;#039;&amp;#039;fg&amp;#039;&amp;#039;, &amp;#039;&amp;#039;bg&amp;#039;&amp;#039; och &amp;#039;&amp;#039;kill&amp;#039;&amp;#039;, genom att sätta &amp;#039;&amp;#039;&amp;#039;%&amp;#039;&amp;#039;&amp;#039; före numret.&lt;br /&gt;
:* &amp;#039;&amp;#039;status&amp;#039;&amp;#039; — ospecificerat.&lt;br /&gt;
:* &amp;#039;&amp;#039;jobbnamn&amp;#039;&amp;#039; — ospecificerat.&lt;br /&gt;
&lt;br /&gt;
: När skalet meddelar att ett jobb avslutats får det ta bort process-ID:t från listan över kända jobb i aktuell skalmiljö. Asynkron notifiering ska inte vara aktiverad som standard.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Förhindra att befintliga filer skrivs över av skalets omdirigering &amp;#039;&amp;#039;&amp;#039;&amp;gt;&amp;#039;&amp;#039;&amp;#039;. Omdirigeringen &amp;#039;&amp;#039;&amp;#039;&amp;gt;|&amp;#039;&amp;#039;&amp;#039; åsidosätter detta &amp;#039;&amp;#039;noclobber&amp;#039;&amp;#039;-alternativ för en enskild fil.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: När detta alternativ är aktivt ska skalet omedelbart avslutas när ett kommando misslyckas, som om den speciella inbyggda funktionen &amp;#039;&amp;#039;exit&amp;#039;&amp;#039; kördes utan argument, med följande undantag:&lt;br /&gt;
:# Fel i enskilda kommandon i en pipeline med flera kommandon ska inte få skalet att avslutas; endast pipeline som helhet räknas.&lt;br /&gt;
:# Inställningen &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039; ska ignoreras när den sammansatta listan efter &amp;#039;&amp;#039;&amp;#039;while&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;until&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;if&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;elif&amp;#039;&amp;#039;&amp;#039; körs, i en pipeline som börjar med &amp;#039;&amp;#039;&amp;#039;!&amp;#039;&amp;#039;&amp;#039;, eller i ett kommando i en AND-OR-lista som inte är det sista.&lt;br /&gt;
:# Om exit-status för ett sammansatt kommando, utom ett subshell-kommando, blev ett fel medan &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039; ignorerades, ska &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039; inte gälla för det kommandot.&lt;br /&gt;
&lt;br /&gt;
: Detta gäller separat för skalmiljön och varje subshell-miljö.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Skalet ska stänga av pathname expansion.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-h&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Lokalisera och kom ihåg verktyg som anropas av funktioner när funktionerna definieras, i stället för när funktionen körs.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Detta alternativ ska stödjas om implementationen stöder &amp;#039;&amp;#039;User Portability Utilities&amp;#039;&amp;#039;. Alla jobb ska köras i egna processgrupper. Interaktiva skal har detta aktiverat som standard.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Skalet ska läsa kommandon men inte köra dem; detta kan användas för att kontrollera syntaxfel i skalskript. Ett interaktivt skal får ignorera detta alternativ.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Skriv nuvarande alternativinställningar till standard output i ospecificerat format.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;+o&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Skriv nuvarande alternativinställningar till standard output i ett format som kan matas tillbaka till skalet för att återställa samma inställningar.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;alternativ&amp;#039;&amp;#039;&lt;br /&gt;
: Detta alternativ stöds om systemet stöder &amp;#039;&amp;#039;User Portability Utilities&amp;#039;&amp;#039;. Följande värden ska stödjas:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Alternativ !! Betydelse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;allexport&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-a&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;errexit&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;ignoreeof&amp;#039;&amp;#039; || Hindra interaktivt skal från att avslutas vid end-of-file&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;monitor&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;noclobber&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;noglob&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;noexec&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;nolog&amp;#039;&amp;#039; || Hindra att funktionsdefinitioner sparas i kommandohistoriken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;notify&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;nounset&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;verbose&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-v&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;vi&amp;#039;&amp;#039; || Tillåt kommandoradsredigering med inbyggt &amp;#039;&amp;#039;vi&amp;#039;&amp;#039;-läge&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;xtrace&amp;#039;&amp;#039; || Samma som &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: När skalet försöker expandera en osatt parameter, förutom de speciella parametrarna &amp;#039;&amp;#039;&amp;#039;@&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;*&amp;#039;&amp;#039;&amp;#039;, ska ett meddelande skrivas till standard error och expansionen ska misslyckas.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-v&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Skalet ska skriva sin indata till standard error när den läses.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Skalet ska skriva spårningsinformation till standard error för varje kommando efter expansion men före exekvering.&lt;br /&gt;
&lt;br /&gt;
Standard för alla dessa alternativ ska vara av, om inte annat anges i beskrivningen eller om skalet startades med dem aktiverade.&lt;br /&gt;
&lt;br /&gt;
Återstående argument ska tilldelas i ordning till de positionella parametrarna. Den speciella parametern &amp;#039;&amp;#039;&amp;#039;#&amp;#039;&amp;#039;&amp;#039; ska sättas till antalet positionella parametrar. Alla positionella parametrar ska avaktiveras innan nya värden tilldelas.&lt;br /&gt;
&lt;br /&gt;
Om första argumentet är &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; är resultatet ospecificerat.&lt;br /&gt;
&lt;br /&gt;
Det speciella argumentet &amp;#039;&amp;#039;&amp;#039;--&amp;#039;&amp;#039;&amp;#039; direkt efter kommandonamnet &amp;#039;&amp;#039;set&amp;#039;&amp;#039; kan användas för att avgränsa argument om första argumentet börjar med &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039;, eller för att undvika att alla skalvariabler listas när inga argument ges. Kommandot &amp;#039;&amp;#039;set --&amp;#039;&amp;#039; utan argument ska avaktivera alla positionella parametrar och sätta den speciella parametern &amp;#039;&amp;#039;&amp;#039;#&amp;#039;&amp;#039;&amp;#039; till noll.&lt;br /&gt;
&lt;br /&gt;
== ALTERNATIV ==&lt;br /&gt;
Se avsnittet &amp;#039;&amp;#039;&amp;#039;BESKRIVNING&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== OPERANDER ==&lt;br /&gt;
Se avsnittet &amp;#039;&amp;#039;&amp;#039;BESKRIVNING&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== STDIN ==&lt;br /&gt;
Används inte.&lt;br /&gt;
&lt;br /&gt;
== INPUTFILER ==&lt;br /&gt;
Inga.&lt;br /&gt;
&lt;br /&gt;
== MILJÖVARIABLER ==&lt;br /&gt;
Inga.&lt;br /&gt;
&lt;br /&gt;
== ASYNKRONA HÄNDELSER ==&lt;br /&gt;
Standard.&lt;br /&gt;
&lt;br /&gt;
== STDOUT ==&lt;br /&gt;
Se avsnittet &amp;#039;&amp;#039;&amp;#039;BESKRIVNING&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== STDERR ==&lt;br /&gt;
Standard error ska endast användas för diagnostiska meddelanden.&lt;br /&gt;
&lt;br /&gt;
== OUTPUTFILER ==&lt;br /&gt;
Inga.&lt;br /&gt;
&lt;br /&gt;
== UTFÖRLIG BESKRIVNING ==&lt;br /&gt;
Ingen.&lt;br /&gt;
&lt;br /&gt;
== EXIT STATUS ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Kod !! Betydelse&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Lyckad exekvering&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;0 || Ett ogiltigt alternativ angavs, eller ett fel inträffade&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== FELKONSEKVENSER ==&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;
Den som skriver program bör undvika att förlita sig på &amp;#039;&amp;#039;set -e&amp;#039;&amp;#039; inuti funktioner. Exempel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set -e&lt;br /&gt;
start() {&lt;br /&gt;
    some_server&lt;br /&gt;
    echo some_server started successfully&lt;br /&gt;
}&lt;br /&gt;
start || echo &amp;gt;&amp;amp;2 some_server failed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I detta exempel ignoreras &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039; i funktionskroppen, eftersom funktionen är ett kommando i en AND-OR-lista som inte är den sista. Om &amp;#039;&amp;#039;some_server&amp;#039;&amp;#039; misslyckas fortsätter funktionen ändå och skriver ut:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
some_server started successfully&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
och funktionens exit-status blir noll, vilket innebär att:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
some_server failed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
inte skrivs ut.&lt;br /&gt;
&lt;br /&gt;
== EXEMPEL ==&lt;br /&gt;
&lt;br /&gt;
Skriv ut alla variabler och deras värden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sätt &amp;#039;&amp;#039;&amp;#039;$1&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;$2&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;$3&amp;#039;&amp;#039;&amp;#039; och sätt &amp;#039;&amp;#039;&amp;#039;$#&amp;#039;&amp;#039;&amp;#039; till 3:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set c a b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Slå på alternativen &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;-v&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set -xv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avaktivera alla positionella parametrar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set --&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sätt &amp;#039;&amp;#039;&amp;#039;$1&amp;#039;&amp;#039;&amp;#039; till värdet av &amp;#039;&amp;#039;x&amp;#039;&amp;#039;, även om det börjar med &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set -- &amp;quot;$x&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sätt de positionella parametrarna till expansionen av &amp;#039;&amp;#039;x&amp;#039;&amp;#039;, även om &amp;#039;&amp;#039;x&amp;#039;&amp;#039; expanderar till ett värde som börjar med &amp;#039;&amp;#039;&amp;#039;-&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set -- $x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RATIONALE ==&lt;br /&gt;
Formen &amp;#039;&amp;#039;set --&amp;#039;&amp;#039; listas uttryckligen i SYNOPSIS trots att den redan antyds av reglerna för verktygssyntax. Förklaringen undanröjer tvetydighet om huruvida &amp;#039;&amp;#039;set --&amp;#039;&amp;#039; skulle kunna misstolkas som samma sak som &amp;#039;&amp;#039;set&amp;#039;&amp;#039; utan alternativ eller argument.&lt;br /&gt;
&lt;br /&gt;
Den korta formen &amp;#039;&amp;#039;set +&amp;#039;&amp;#039; i tidiga förslag togs bort eftersom den sågs som onödig duplicering av &amp;#039;&amp;#039;set&amp;#039;&amp;#039; utan argument.&lt;br /&gt;
&lt;br /&gt;
Alternativet &amp;#039;&amp;#039;noclobber&amp;#039;&amp;#039; ändrades för att tillåta både &amp;#039;&amp;#039;set -C&amp;#039;&amp;#039; och &amp;#039;&amp;#039;set -o noclobber&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Beskrivningen av &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039; är avsedd att motsvara beteendet i 1988 års version av KornShell.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-h&amp;#039;&amp;#039;&amp;#039; är relaterad till hashing av kommandonamn. Se &amp;#039;&amp;#039;hash(1p)&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Följande flaggor utelämnades avsiktligt:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-k&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Utelämnades eftersom beteendet påverkar parsning på ett sätt som gör kompilatorer mycket svårare att skriva, och eftersom flaggan i praktiken inte behövs.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-t&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Utelämnades eftersom den är svår att specificera, nästan aldrig används och historiska implementationer skiljer sig åt.&lt;br /&gt;
&lt;br /&gt;
Det övervägdes att skriva om &amp;#039;&amp;#039;set&amp;#039;&amp;#039; för att förenkla den förvirrande syntaxen, men historisk praxis med &amp;#039;&amp;#039;&amp;#039;+alternativ&amp;#039;&amp;#039;&amp;#039; ansågs tillräcklig.&lt;br /&gt;
&lt;br /&gt;
Alternativet &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039; hämtades från KornShell för att möta användarbehov, särskilt för att möjliggöra &amp;#039;&amp;#039;vi&amp;#039;&amp;#039;-redigeringsläget.&lt;br /&gt;
&lt;br /&gt;
Historiska implementationer skiljer sig åt i vilket format som används för rapportering av &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039;-status. Formen &amp;#039;&amp;#039;&amp;#039;+o&amp;#039;&amp;#039;&amp;#039; utan argument lades till för att ge portabel åtkomst till alternativ som kan sparas och senare återställas.&lt;br /&gt;
&lt;br /&gt;
Historiskt spårade &amp;#039;&amp;#039;sh&amp;#039;&amp;#039; kommandot &amp;#039;&amp;#039;set +x&amp;#039;&amp;#039;, men &amp;#039;&amp;#039;ksh&amp;#039;&amp;#039; gjorde det inte.&lt;br /&gt;
&lt;br /&gt;
Inställningen &amp;#039;&amp;#039;ignoreeof&amp;#039;&amp;#039; förhindrar oavsiktliga utloggningar när end-of-file-tecknet, vanligen Ctrl-D, matas in.&lt;br /&gt;
&lt;br /&gt;
Alternativet &amp;#039;&amp;#039;set -m&amp;#039;&amp;#039; lades till för att endast gälla UPE eftersom det främst är relevant för interaktiv användning.&lt;br /&gt;
&lt;br /&gt;
Asynkron notifiering introducerades i 1988 års version av KornShell. För att lägga till liknande funktionalitet i POSIX-skalet valdes &amp;#039;&amp;#039;set -b&amp;#039;&amp;#039; som kompromiss.&lt;br /&gt;
&lt;br /&gt;
Historiskt tillämpade vissa skal &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039; på alla parametrar inklusive &amp;#039;&amp;#039;$@&amp;#039;&amp;#039; och &amp;#039;&amp;#039;$*&amp;#039;&amp;#039;. Standardutvecklarna ansåg att detta var olämpligt eftersom &amp;#039;&amp;#039;$@&amp;#039;&amp;#039; och &amp;#039;&amp;#039;$*&amp;#039;&amp;#039; ofta används även när inga argument skickats med.&lt;br /&gt;
&lt;br /&gt;
== FRAMTIDA ÄNDRINGAR ==&lt;br /&gt;
Inga.&lt;br /&gt;
&lt;br /&gt;
== SE ÄVEN ==&lt;br /&gt;
* &amp;#039;&amp;#039;Section 2.14&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Special Built-In Utilities&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;hash(1p)&amp;#039;&amp;#039;&lt;br /&gt;
* POSIX.1-2017, &amp;#039;&amp;#039;Section 4.23&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Variable Assignment&amp;#039;&amp;#039;&lt;br /&gt;
* POSIX.1-2017, &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 återges i elektronisk form från IEEE Std 1003.1-2017, &amp;#039;&amp;#039;Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition&amp;#039;&amp;#039;, copyright (C) 2018 av Institute of Electrical and Electronics Engineers, Inc och The Open Group.&lt;br /&gt;
&lt;br /&gt;
Om det finns skillnader mellan denna version och den ursprungliga standarden från IEEE och The Open Group är originalstandarden den auktoritativa referensen.&lt;br /&gt;
&lt;br /&gt;
Originalstandarden kan hämtas online från:&lt;br /&gt;
* http://www.opengroup.org/unix/online.html&lt;br /&gt;
&lt;br /&gt;
Eventuella typografiska eller formateringsfel i denna sida har sannolikt introducerats vid konverteringen av källfilerna till manualsidesformat. För att rapportera sådana fel, se:&lt;br /&gt;
* https://www.kernel.org/doc/man-pages/reporting_bugs.html&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>