<?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=patch%281p%29</id>
	<title>patch(1p) - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=patch%281p%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=patch(1p)&amp;action=history"/>
	<updated>2026-05-07T14:15:57Z</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=patch(1p)&amp;diff=9284&amp;oldid=prev</id>
		<title>Admin: /* Upphovsrätt */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=patch(1p)&amp;diff=9284&amp;oldid=prev"/>
		<updated>2026-05-07T05:54:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Upphovsrätt&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 7 maj 2026 kl. 05.54&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-l453&quot;&gt;Rad 453:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 453:&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;br/&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;br/&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;&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/patch.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 Datorhjälp] 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=patch(1p)&amp;diff=9283&amp;oldid=prev</id>
		<title>Admin: /* Se även */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=patch(1p)&amp;diff=9283&amp;oldid=prev"/>
		<updated>2026-05-07T05:53:52Z</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 7 maj 2026 kl. 05.53&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-l428&quot;&gt;Rad 428:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 428:&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;br/&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;br/&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;&amp;#039;diff(1p)&amp;#039;&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;&amp;#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;diff(1p)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&amp;#039;&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;&amp;#039;ed(1p)&amp;#039;&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;&amp;#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;ed(1p)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&amp;#039;&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, Base Definitions, kapitel 8, &amp;#039;&amp;#039;Environment Variables&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, Base Definitions, kapitel 8, &amp;#039;&amp;#039;Environment Variables&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, Base Definitions, avsnitt 12.2, &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, Base Definitions, avsnitt 12.2, &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=patch(1p)&amp;diff=9282&amp;oldid=prev</id>
		<title>Admin: /* Sidfot */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=patch(1p)&amp;diff=9282&amp;oldid=prev"/>
		<updated>2026-05-07T05:44:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Sidfot&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 7 maj 2026 kl. 05.44&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-l453&quot;&gt;Rad 453:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Rad 453:&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;br/&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;br/&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 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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Sidfot ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;IEEE/The Open Group                2017                         PATCH(1P)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&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=patch(1p)&amp;diff=9281&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;= patch(1p) – Linux manualsida =  == Prolog ==  Den här manualsidan är en del av &#039;&#039;&#039;POSIX Programmer&#039;s Manual&#039;&#039;&#039;.  Linux-implementationen av detta gränssnitt kan skilja sig åt. Se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux.  == Namn ==  &#039;&#039;&#039;patch&#039;&#039;&#039; – tillämpa ändringar på filer.  == Synopsis ==  &lt;pre&gt; patch [-blNR] [-c|-e|-n|-u] [-d katalog] [-D define] [-i patchfil]       [-o utda...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=patch(1p)&amp;diff=9281&amp;oldid=prev"/>
		<updated>2026-05-07T05:39:26Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;= patch(1p) – Linux manualsida =  == Prolog ==  Den här manualsidan är en del av &amp;#039;&amp;#039;&amp;#039;POSIX Programmer&amp;#039;s Manual&amp;#039;&amp;#039;&amp;#039;.  Linux-implementationen av detta gränssnitt kan skilja sig åt. Se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux.  == Namn ==  &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; – tillämpa ändringar på filer.  == Synopsis ==  &amp;lt;pre&amp;gt; patch [-blNR] [-c|-e|-n|-u] [-d katalog] [-D define] [-i patchfil]       [-o utda...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= patch(1p) – Linux manualsida =&lt;br /&gt;
&lt;br /&gt;
== Prolog ==&lt;br /&gt;
&lt;br /&gt;
Den här manualsidan är en del av &amp;#039;&amp;#039;&amp;#039;POSIX Programmer&amp;#039;s Manual&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Linux-implementationen av detta gränssnitt kan skilja sig åt. Se motsvarande Linux-manualsida för detaljer om Linux-beteende. Gränssnittet kanske inte heller är implementerat på Linux.&lt;br /&gt;
&lt;br /&gt;
== Namn ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; – tillämpa ändringar på filer.&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
patch [-blNR] [-c|-e|-n|-u] [-d katalog] [-D define] [-i patchfil]&lt;br /&gt;
      [-o utdatafil] [-p antal] [-r avvisningsfil] [fil]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beskrivning ==&lt;br /&gt;
&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ska läsa en källfil, det vill säga en patchfil, som innehåller någon av fyra former av differenslistor skapade av verktyget &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* normal differens&lt;br /&gt;
* kopierad kontextdifferens&lt;br /&gt;
* enhetlig kontextdifferens&lt;br /&gt;
* differens i &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-stil&lt;br /&gt;
&lt;br /&gt;
Dessa skillnader tillämpas sedan på en fil. Som standard ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; läsa från standardinmatning.&lt;br /&gt;
&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ska försöka avgöra typen av &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039;-lista, om detta inte åsidosätts med någon av flaggorna &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om patchfilen innehåller mer än en patch ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; försöka tillämpa var och en av dem som om de kom från separata patchfiler. I detta fall ska programmet säkerställa att namnet på patchfilen kan bestämmas för varje &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039;-lista.&lt;br /&gt;
&lt;br /&gt;
== Flaggor ==&lt;br /&gt;
&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ska följa POSIX.1-2017, Base Definitions, avsnitt 12.2, &amp;#039;&amp;#039;Utility Syntax Guidelines&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;-b&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Spara en kopia av det ursprungliga innehållet i varje ändrad fil, innan skillnaderna tillämpas, i en fil med samma namn och suffixet &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039; tillagt.&lt;br /&gt;
:&lt;br /&gt;
: Om filen redan finns ska den skrivas över.&lt;br /&gt;
:&lt;br /&gt;
: Om flera patchar tillämpas på samma fil ska &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039;-filen endast skrivas för den första patchen.&lt;br /&gt;
:&lt;br /&gt;
: När flaggan &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039; också anges ska &amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039; inte skapas. Om &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039; redan finns ska dock &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039; skapas.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Tolka patchfilen som en kopierad kontextdifferens, det vill säga utdata från verktyget &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039; när flaggorna &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039; anges.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;katalog&amp;#039;&amp;#039;&lt;br /&gt;
: Byt aktuell katalog till &amp;#039;&amp;#039;katalog&amp;#039;&amp;#039; före bearbetning, enligt beskrivningen i avsnittet [[#Utökad beskrivning|Utökad beskrivning]].&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-D&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;define&amp;#039;&amp;#039;&lt;br /&gt;
: Märk ändringar med en av följande C-preprocessor-konstruktioner:&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#ifdef define&lt;br /&gt;
...&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
#ifndef define&lt;br /&gt;
...&lt;br /&gt;
#endif&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
: Dessa kan valfritt kombineras med C-preprocessor-konstruktionen:&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#else&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
: Om den patchade filen bearbetas med C-preprocessorn och makrot &amp;#039;&amp;#039;define&amp;#039;&amp;#039; är definierat, ska utdata innehålla ändringarna från patchfilen. Annars ska utdata inte innehålla patcharna som anges i patchfilen.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Tolka patchfilen som ett &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-skript i stället för ett &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039;-skript.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;patchfil&amp;#039;&amp;#039;&lt;br /&gt;
: Läs patchinformationen från filen som anges av sökvägen &amp;#039;&amp;#039;patchfil&amp;#039;&amp;#039;, i stället för från standardinmatning.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Bokstaven ell.&lt;br /&gt;
:&lt;br /&gt;
: Gör att varje följd av blanktecken i differensskriptet matchar varje följd av blanktecken i indatafilen.&lt;br /&gt;
:&lt;br /&gt;
: Övriga tecken ska matchas exakt.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Tolka skriptet som en normal differens.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-N&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Ignorera patchar där skillnaderna redan har tillämpats på filen.&lt;br /&gt;
:&lt;br /&gt;
: Som standard ska redan tillämpade patchar avvisas.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-o&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039;&lt;br /&gt;
: I stället för att ändra filerna direkt, det vill säga filerna som anges av &amp;#039;&amp;#039;fil&amp;#039;&amp;#039;-operanden eller differenslistorna, ska en kopia av filen som refereras av varje patch skrivas till &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039;, med lämpliga skillnader tillämpade.&lt;br /&gt;
:&lt;br /&gt;
: Flera patchar för en enda fil ska tillämpas på mellanversionerna av filen som skapats av tidigare patchar och ska resultera i flera sammanfogade versioner av filen skrivna till &amp;#039;&amp;#039;utdatafil&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;antal&amp;#039;&amp;#039;&lt;br /&gt;
: För alla sökvägar i patchfilen som anger namnen på filer som ska patchas, ta bort &amp;#039;&amp;#039;antal&amp;#039;&amp;#039; sökvägskomponenter från början av varje sökväg.&lt;br /&gt;
:&lt;br /&gt;
: Om sökvägen i patchfilen är absolut ska inledande snedstreck betraktas som den första komponenten. Det innebär att:&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-p 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
: tar bort de inledande snedstrecken.&lt;br /&gt;
:&lt;br /&gt;
: Att ange:&lt;br /&gt;
:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-p 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:&lt;br /&gt;
: gör att hela sökvägen används.&lt;br /&gt;
:&lt;br /&gt;
: Om &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039; inte anges används endast basnamnet, det vill säga den sista sökvägskomponenten.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Vänd patchskriptets riktning.&lt;br /&gt;
:&lt;br /&gt;
: Det innebär att differensskriptet antas ha skapats från den nya versionen till den gamla versionen.&lt;br /&gt;
:&lt;br /&gt;
: Flaggan &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039; kan inte användas med &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-skript.&lt;br /&gt;
:&lt;br /&gt;
: Verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ska försöka vända varje del av skriptet innan det tillämpas.&lt;br /&gt;
:&lt;br /&gt;
: Avvisade skillnader ska sparas i omvänt format.&lt;br /&gt;
:&lt;br /&gt;
: Om denna flagga inte anges, och tills en del av patchfilen har tillämpats korrekt, försöker &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; tillämpa varje del både i omvänd och normal riktning. Om försöket lyckas ska användaren få en fråga för att avgöra om flaggan &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039; ska sättas.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;avvisningsfil&amp;#039;&amp;#039;&lt;br /&gt;
: Åsidosätt standardnamnet för avvisningsfilen.&lt;br /&gt;
:&lt;br /&gt;
: Som standard ska avvisningsfilen ha samma namn som utdatafilen med suffixet &amp;#039;&amp;#039;&amp;#039;.rej&amp;#039;&amp;#039;&amp;#039; tillagt. Se [[#Patchtillämpning|Patchtillämpning]].&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Tolka patchfilen som en enhetlig kontextdifferens, det vill säga utdata från verktyget &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039; när flaggorna &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-U&amp;#039;&amp;#039;&amp;#039; anges.&lt;br /&gt;
&lt;br /&gt;
== Operander ==&lt;br /&gt;
&lt;br /&gt;
Följande operand ska stödjas:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;fil&amp;#039;&amp;#039;&lt;br /&gt;
: En sökväg till en fil som ska patchas.&lt;br /&gt;
&lt;br /&gt;
== Standardinmatning ==&lt;br /&gt;
&lt;br /&gt;
Se avsnittet [[#Indatafiler|Indatafiler]].&lt;br /&gt;
&lt;br /&gt;
== Indatafiler ==&lt;br /&gt;
&lt;br /&gt;
Indatafiler ska vara textfiler.&lt;br /&gt;
&lt;br /&gt;
== Miljövariabler ==&lt;br /&gt;
&lt;br /&gt;
Följande miljövariabler ska påverka körningen av &amp;#039;&amp;#039;&amp;#039;patch&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;&lt;br /&gt;
: Anger ett standardvärde för internationaliseringsvariabler som är osatta eller tomma.&lt;br /&gt;
:&lt;br /&gt;
: Se POSIX.1-2017, Base Definitions, avsnitt 8.2, &amp;#039;&amp;#039;Internationalization Variables&amp;#039;&amp;#039;, för företrädesordningen för internationaliseringsvariabler som används för att bestämma värden för lokalkategorier.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;LC_ALL&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Om den ä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;&amp;#039;LC_COLLATE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Bestämmer lokalen för beteendet hos intervall, ekvivalensklasser och flerteckens sorteringselement som används i det utökade reguljära uttryck som definieras för lokalnyckelordet &amp;#039;&amp;#039;&amp;#039;yesexpr&amp;#039;&amp;#039;&amp;#039; i kategorin &amp;#039;&amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;LC_CTYPE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Bestämmer lokalen för tolkning av byteföljder i textdata som tecken, till exempel enkelbyte- jämfört med multibytetecken i argument och indatafiler.&lt;br /&gt;
:&lt;br /&gt;
: Den bestämmer också beteendet hos teckenklasser som används i det utökade reguljära uttryck som definieras för lokalnyckelordet &amp;#039;&amp;#039;&amp;#039;yesexpr&amp;#039;&amp;#039;&amp;#039; i kategorin &amp;#039;&amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Bestämmer lokalen som används för att behandla jakande svar, samt lokalen som påverkar formatet och innehållet i diagnostiska meddelanden och frågor som skrivs till standardfel.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;NLSPATH&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Bestämmer platsen för meddelandekataloger vid bearbetning av &amp;#039;&amp;#039;&amp;#039;LC_MESSAGES&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;LC_TIME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Bestämmer lokalen för igenkänning av formatet på filtidsstämplar som skrivs av verktyget &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039; i en indatafil med kontextdifferens.&lt;br /&gt;
&lt;br /&gt;
== Asynkrona händelser ==&lt;br /&gt;
&lt;br /&gt;
Standardbeteende.&lt;br /&gt;
&lt;br /&gt;
== Standardutmatning ==&lt;br /&gt;
&lt;br /&gt;
Används inte.&lt;br /&gt;
&lt;br /&gt;
== Standardfel ==&lt;br /&gt;
&lt;br /&gt;
Standardfel ska användas för diagnostiska och informativa meddelanden.&lt;br /&gt;
&lt;br /&gt;
== Utdatafiler ==&lt;br /&gt;
&lt;br /&gt;
Utdata från verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039;, sparfilerna med suffixet &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039; och avvisningsfilerna med suffixet &amp;#039;&amp;#039;&amp;#039;.rej&amp;#039;&amp;#039;&amp;#039; ska vara textfiler.&lt;br /&gt;
&lt;br /&gt;
== Utökad beskrivning ==&lt;br /&gt;
&lt;br /&gt;
En patchfil kan innehålla patchningsinstruktioner för mer än en fil. Filnamn ska bestämmas enligt [[#Filnamnsbestämning|Filnamnsbestämning]].&lt;br /&gt;
&lt;br /&gt;
När flaggan &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039; anges ska originalet för varje patchad fil sparas i en fil med samma namn och suffixet &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039; tillagt.&lt;br /&gt;
&lt;br /&gt;
För varje patchad fil kan även en avvisningsfil skapas enligt [[#Patchtillämpning|Patchtillämpning]]. Om flaggan &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039; saknas ska namnet på denna fil skapas genom att suffixet &amp;#039;&amp;#039;&amp;#039;.rej&amp;#039;&amp;#039;&amp;#039; läggs till det ursprungliga filnamnet.&lt;br /&gt;
&lt;br /&gt;
=== Patchfilformat ===&lt;br /&gt;
&lt;br /&gt;
Patchfilen ska innehålla noll eller flera rader med rubrikinformation följt av en eller flera patchar.&lt;br /&gt;
&lt;br /&gt;
Varje patch ska innehålla noll eller flera rader med filnamnsidentifiering i det format som skapas av flaggorna &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-C&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-U&amp;#039;&amp;#039;&amp;#039; hos verktyget &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039;, samt en eller flera uppsättningar av &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039;-utdata. Dessa uppsättningar kallas vanligen &amp;#039;&amp;#039;hunks&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ska känna igen följande uttryck i rubrikinformationen:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Index:&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;sökväg&amp;#039;&amp;#039;&lt;br /&gt;
: Filen som ska patchas heter &amp;#039;&amp;#039;sökväg&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om alla rader, inklusive rubriker, inom en patch börjar med samma inledande följd av blanktecken, ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ta bort denna följd innan bearbetningen fortsätter.&lt;br /&gt;
&lt;br /&gt;
Inom varje patch, om differenstypen är vanlig kontext, ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; känna igen följande uttryck:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;***&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;filnamn tidsstämpel&amp;#039;&amp;#039;&lt;br /&gt;
: Patcharna härstammar från &amp;#039;&amp;#039;filnamn&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;---&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;filnamn tidsstämpel&amp;#039;&amp;#039;&lt;br /&gt;
: Patcharna ska tillämpas på &amp;#039;&amp;#039;filnamn&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Om differenstypen är enhetlig kontext, ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; känna igen följande uttryck:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;---&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;filnamn tidsstämpel&amp;#039;&amp;#039;&lt;br /&gt;
: Patcharna härstammar från &amp;#039;&amp;#039;filnamn&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;+++&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;filnamn tidsstämpel&amp;#039;&amp;#039;&lt;br /&gt;
: Patcharna ska tillämpas på &amp;#039;&amp;#039;filnamn&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Varje hunk inom en patch ska vara &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039;-utdata för att ändra ett radintervall inom originalfilen.&lt;br /&gt;
&lt;br /&gt;
Radnumren för efterföljande hunks inom en patch ska förekomma i stigande ordning.&lt;br /&gt;
&lt;br /&gt;
=== Filnamnsbestämning ===&lt;br /&gt;
&lt;br /&gt;
Om ingen &amp;#039;&amp;#039;fil&amp;#039;&amp;#039;-operand anges ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; utföra följande steg för att bestämma vilket filnamn som ska användas:&lt;br /&gt;
&lt;br /&gt;
# Om typen av &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039; är kontext ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ta bort sökvägskomponenter, enligt flaggan &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;, från filnamnet på raden som börjar med &amp;#039;&amp;#039;&amp;#039;&amp;quot;***&amp;quot;&amp;#039;&amp;#039;&amp;#039; vid kopierad kontext, eller &amp;#039;&amp;#039;&amp;#039;&amp;quot;---&amp;quot;&amp;#039;&amp;#039;&amp;#039; vid enhetlig kontext. Därefter ska verktyget testa om denna fil finns relativt till aktuell katalog, eller katalogen som anges med flaggan &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;. Om filen finns ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; använda detta filnamn.&lt;br /&gt;
# Om typen av &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039; är kontext ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ta bort sökvägskomponenter, enligt flaggan &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;, från filnamnet på raden som börjar med &amp;#039;&amp;#039;&amp;#039;&amp;quot;---&amp;quot;&amp;#039;&amp;#039;&amp;#039; vid kopierad kontext, eller &amp;#039;&amp;#039;&amp;#039;&amp;quot;+++&amp;quot;&amp;#039;&amp;#039;&amp;#039; vid enhetlig kontext. Därefter ska verktyget testa om denna fil finns relativt till aktuell katalog, eller katalogen som anges med flaggan &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;. Om filen finns ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; använda detta filnamn.&lt;br /&gt;
# Om rubrikinformationen innehåller en rad som börjar med strängen &amp;#039;&amp;#039;&amp;#039;Index:&amp;#039;&amp;#039;&amp;#039;, ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ta bort sökvägskomponenter, enligt flaggan &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;, från denna rad. Därefter ska verktyget testa om denna fil finns relativt till aktuell katalog, eller katalogen som anges med flaggan &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;. Om filen finns ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; använda detta filnamn.&lt;br /&gt;
# Om en &amp;#039;&amp;#039;&amp;#039;SCCS&amp;#039;&amp;#039;&amp;#039;-katalog finns i aktuell katalog ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; försöka köra kommandot:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
get -e SCCS/s.filnamn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
: för att hämta en redigerbar version av filen. Om filen finns ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; använda detta filnamn.&lt;br /&gt;
# Verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; ska skriva en fråga till standardutmatning och interaktivt begära ett filnamn från den styrande terminalen, till exempel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/tty&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Patchtillämpning ===&lt;br /&gt;
&lt;br /&gt;
Om någon av flaggorna &amp;#039;&amp;#039;&amp;#039;-c&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-e&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;-n&amp;#039;&amp;#039;&amp;#039; eller &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039; finns ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; tolka informationen i varje hunk som en kopierad kontextdifferens, en &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-differens, en normal differens respektive en enhetlig kontextdifferens.&lt;br /&gt;
&lt;br /&gt;
Om ingen av dessa flaggor anges ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; bestämma differenstypen baserat på formatet hos informationen i hunken.&lt;br /&gt;
&lt;br /&gt;
För varje hunk ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; börja söka efter platsen där patchen ska tillämpas vid radnumret i början av hunken, plus eller minus eventuell förskjutning som användes vid tillämpning av föregående hunk.&lt;br /&gt;
&lt;br /&gt;
Om rader som matchar hunkens kontext inte hittas ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; söka både framåt och bakåt minst 1000 byte efter en uppsättning rader som matchar hunkens kontext.&lt;br /&gt;
&lt;br /&gt;
Om ingen sådan plats hittas och det är en kontextdifferens, ska en ny sökning göras där den första och sista kontextraden ignoreras. Om även detta misslyckas, ska de första två och sista två kontextraderna ignoreras och ännu en sökning göras.&lt;br /&gt;
&lt;br /&gt;
Implementationer kan söka mer omfattande efter platser där patchen kan installeras.&lt;br /&gt;
&lt;br /&gt;
Om ingen plats kan hittas ska &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; lägga till hunken i avvisningsfilen.&lt;br /&gt;
&lt;br /&gt;
En avvisad hunk som är en kopierad kontextdifferens, en &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-differens eller en normal differens ska skrivas i formatet kopierad kontextdifferens, oavsett patchfilens format.&lt;br /&gt;
&lt;br /&gt;
Det är implementationsdefinierat om en avvisad hunk som är en enhetlig kontextdifferens skrivs i formatet kopierad kontextdifferens eller enhetlig kontextdifferens.&lt;br /&gt;
&lt;br /&gt;
Om indata var en normal differens eller en differens i &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-stil kan avvisningsfilen innehålla skillnader med noll rader kontext.&lt;br /&gt;
&lt;br /&gt;
Radnumren i hunks i avvisningsfilen kan skilja sig från radnumren i patchfilen, eftersom de ska avspegla ungefärliga platser för de misslyckade hunksen i den nya filen snarare än i den gamla.&lt;br /&gt;
&lt;br /&gt;
Om patchtypen är en &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-diff kan implementationen utföra patchningen genom att anropa verktyget &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Avslutningsstatus ==&lt;br /&gt;
&lt;br /&gt;
Följande avslutningsvä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;
: Lyckad körning.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: En eller flera rader skrevs till en avvisningsfil.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;&amp;gt;1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Ett fel inträffade.&lt;br /&gt;
&lt;br /&gt;
== Följder av fel ==&lt;br /&gt;
&lt;br /&gt;
Patchar som inte kan placeras korrekt i filen ska skrivas till en avvisningsfil.&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;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-R&amp;#039;&amp;#039;&amp;#039; fungerar inte med &amp;#039;&amp;#039;&amp;#039;ed&amp;#039;&amp;#039;&amp;#039;-skript eftersom det finns för lite information för att rekonstruera den omvända operationen.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039; gör det möjligt att anpassa en patchfil till lokala katalogstrukturer utan att redigera patchfilen manuellt.&lt;br /&gt;
&lt;br /&gt;
Om filnamnet i patchfilen till exempel var:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/curds/whey/src/blurfl/blurfl.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ger:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-p 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hela sökvägen oförändrad.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-p 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ger:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curds/whey/src/blurfl/blurfl.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
utan det inledande snedstrecket.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-p 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ger:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blurfl/blurfl.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
och om &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039; inte anges alls blir resultatet:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blurfl.c&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exempel ==&lt;br /&gt;
&lt;br /&gt;
Inga.&lt;br /&gt;
&lt;br /&gt;
== Bakgrund ==&lt;br /&gt;
&lt;br /&gt;
Viss funktionalitet i historiska implementationer av &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; specificerades inte.&lt;br /&gt;
&lt;br /&gt;
Följande dokumenterar sådana funktioner i historiska implementationer som inte har specificerats.&lt;br /&gt;
&lt;br /&gt;
En borttagen funktion var pseudo-flaggan &amp;#039;&amp;#039;&amp;#039;+&amp;#039;&amp;#039;&amp;#039;, som tillät att ytterligare en uppsättning flaggor och en patchfiloperand angavs. Den ansågs inte vara tillräckligt användbar för att standardiseras.&lt;br /&gt;
&lt;br /&gt;
I historiska implementationer sökte &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; efter motsvarande versionsinformation om strängen &amp;#039;&amp;#039;&amp;#039;&amp;quot;Prereq:&amp;quot;&amp;#039;&amp;#039;&amp;#039; förekom i rubriken. Versionsinformationen var strängen som angavs i rubriken, avgränsad av blanktecken eller början eller slut på en rad eller fil, och kunde förekomma var som helst i originalfilen.&lt;br /&gt;
&lt;br /&gt;
Detta togs bort eftersom mekanismen ansågs för enkel och otillräckligt tillförlitlig för standardisering.&lt;br /&gt;
&lt;br /&gt;
Om till exempel följande fanns i rubriken:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Prereq: 1.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
skulle förekomsten av en avgränsad &amp;#039;&amp;#039;&amp;#039;1.2&amp;#039;&amp;#039;&amp;#039; var som helst i filen uppfylla förutsättningen.&lt;br /&gt;
&lt;br /&gt;
Följande flaggor togs bort från historiska implementationer av &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; eftersom de inte ansågs tillräckligt användbara för att standardiseras:&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Flaggan &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039; gav historiskt ett sätt att ändra filändelsen för säkerhetskopian från standardvärdet &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
:&lt;br /&gt;
: Denna flagga har modifierats och behållits i POSIX.1-2017.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Flaggan &amp;#039;&amp;#039;&amp;#039;-F&amp;#039;&amp;#039;&amp;#039; angav antalet kontextrader i en kontextdiff som skulle ignoreras vid sökning efter en plats att installera en patch.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Flaggan &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039; gjorde historiskt att &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; inte begärde ytterligare information från användaren.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Flaggan &amp;#039;&amp;#039;&amp;#039;-r&amp;#039;&amp;#039;&amp;#039; gav historiskt ett sätt att åsidosätta filändelsen för avvisningsfilen från standardvärdet &amp;#039;&amp;#039;&amp;#039;.rej&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Flaggan &amp;#039;&amp;#039;&amp;#039;-s&amp;#039;&amp;#039;&amp;#039; gjorde historiskt att &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; arbetade tyst om inget fel inträffade.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Flaggan &amp;#039;&amp;#039;&amp;#039;-x&amp;#039;&amp;#039;&amp;#039; satte historiskt interna felsökningsflaggor.&lt;br /&gt;
&lt;br /&gt;
I vissa filsystemimplementationer kan sparandet av en &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039;-fil ge oönskade resultat.&lt;br /&gt;
&lt;br /&gt;
För filnamn med 12, 13 eller 14 tecken, på filsystem som stöder högst 14 tecken långa filnamn, kan &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039;-filen skriva över den nya filen. Avvisningsfilen kan också överskrida denna filnamnsgräns.&lt;br /&gt;
&lt;br /&gt;
Det föreslogs, på grund av viss historisk praxis, att ett tilde-suffix, &amp;#039;&amp;#039;&amp;#039;~&amp;#039;&amp;#039;&amp;#039;, skulle användas i stället för &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039; och något annat tecken i stället för suffixet &amp;#039;&amp;#039;&amp;#039;.rej&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Detta avvisades eftersom det inte är uppenbart för användaren vilken fil som är vilken. Suffixen &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039; och &amp;#039;&amp;#039;&amp;#039;.rej&amp;#039;&amp;#039;&amp;#039; är tydligare och mer begripliga.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-b&amp;#039;&amp;#039;&amp;#039; har motsatt innebörd i vissa historiska implementationer: spara inte &amp;#039;&amp;#039;&amp;#039;.orig&amp;#039;&amp;#039;&amp;#039;-filen.&lt;br /&gt;
&lt;br /&gt;
Standardfallet här är att inte spara filerna, vilket gör att &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; beter sig mer konsekvent med andra standardverktyg.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-w&amp;#039;&amp;#039;&amp;#039; i tidiga förslag ändrades till &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; för att matcha historisk praxis.&lt;br /&gt;
&lt;br /&gt;
Flaggan &amp;#039;&amp;#039;&amp;#039;-N&amp;#039;&amp;#039;&amp;#039; inkluderades eftersom ett icke-interaktivt program utan den inte kan avvisa tidigare tillämpade patchar.&lt;br /&gt;
&lt;br /&gt;
Om en användare till exempel leder utdata från &amp;#039;&amp;#039;&amp;#039;diff&amp;#039;&amp;#039;&amp;#039; till verktyget &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039; och endast vill patcha en fil till en nyare version utan interaktion, krävs flaggan &amp;#039;&amp;#039;&amp;#039;-N&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Ändringar i beskrivningen av flaggan &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039; föreslogs för att tillåta matchning över radbrytningar utöver endast blanktecken. Eftersom detta inte är historisk praxis, och eftersom vissa oklarheter kan uppstå, föreslås att framtida utveckling på detta område använder en annan flaggbokstav, till exempel &amp;#039;&amp;#039;&amp;#039;-L&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
GNU &amp;#039;&amp;#039;&amp;#039;patch&amp;#039;&amp;#039;&amp;#039;-flaggan &amp;#039;&amp;#039;&amp;#039;-u&amp;#039;&amp;#039;&amp;#039; har lagts till, tillsammans med stöd för enhetliga kontextformat.&lt;br /&gt;
&lt;br /&gt;
== Framtida riktning ==&lt;br /&gt;
&lt;br /&gt;
Ingen.&lt;br /&gt;
&lt;br /&gt;
== Se även ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;diff(1p)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ed(1p)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* POSIX.1-2017, Base Definitions, kapitel 8, &amp;#039;&amp;#039;Environment Variables&amp;#039;&amp;#039;&lt;br /&gt;
* POSIX.1-2017, Base Definitions, avsnitt 12.2, &amp;#039;&amp;#039;Utility Syntax Guidelines&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Upphovsrätt ==&lt;br /&gt;
&lt;br /&gt;
Delar av denna text är återgivna och reproducerade i elektronisk form från:&lt;br /&gt;
&lt;br /&gt;
* IEEE Std 1003.1-2017, &amp;#039;&amp;#039;Standard for Information Technology -- Portable Operating System Interface (POSIX)&amp;#039;&amp;#039;&lt;br /&gt;
* The Open Group Base Specifications Issue 7, 2018 Edition&lt;br /&gt;
&lt;br /&gt;
Copyright © 2018 Institute of Electrical and Electronics Engineers, Inc. och The Open Group.&lt;br /&gt;
&lt;br /&gt;
Vid avvikelse mellan denna version och den ursprungliga IEEE- och The Open Group-standarden gäller den ursprungliga standarden som referensdokument.&lt;br /&gt;
&lt;br /&gt;
Den ursprungliga standarden kan hämtas online från:&lt;br /&gt;
&lt;br /&gt;
* http://www.opengroup.org/unix/online.html&lt;br /&gt;
&lt;br /&gt;
Eventuella typografiska fel eller formateringsfel på denna sida har troligen införts vid konverteringen av källfilerna till man-sideformat.&lt;br /&gt;
&lt;br /&gt;
För att rapportera sådana fel, se:&lt;br /&gt;
&lt;br /&gt;
* https://www.kernel.org/doc/man-pages/reporting_bugs.html&lt;br /&gt;
&lt;br /&gt;
== Sidfot ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IEEE/The Open Group                2017                         PATCH(1P)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>