<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-31093120-1']);
  _gaq.push(['_setDomainName', 'linux-user.eu']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linux-user.eu/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
		<id>http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=Sort</id>
		<title>Sort - Historia wersji</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linux-user.eu/index.php?action=history&amp;feed=atom&amp;title=Sort"/>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Sort&amp;action=history"/>
		<updated>2026-06-03T04:16:03Z</updated>
		<subtitle>Historia wersji tej strony wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=Sort&amp;diff=370&amp;oldid=prev</id>
		<title>Slawek o 16:20, 22 kwi 2012</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Sort&amp;diff=370&amp;oldid=prev"/>
				<updated>2012-04-22T16:20:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← poprzednia wersja&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Wersja z 16:20, 22 kwi 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''sort''' ma trzy tryby działania: sortowanie (domyślnie), zlepianie i sprawdzanie posortowania. Następujące opcje zmieniają tryb działania:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''sort''' ma trzy tryby działania: sortowanie (domyślnie), zlepianie i sprawdzanie posortowania. Następujące opcje zmieniają tryb działania:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-c&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-c&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sprawdza czy podane pliki są już posortowane; jeśli nie wszystkie są, wypisuje komunikat o błędzie i kończy pracę z kodem równym 1.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sprawdza czy podane pliki są już posortowane; jeśli nie wszystkie są, wypisuje komunikat o błędzie i kończy pracę z kodem równym 1.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-m&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-m&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Zlepia podane pliki sortując je jako grupę. Każdy plik wejściowy powinien być już posortowany indywidualnie. '''sort''' działa zawsze sortując, a nie lepiąc; zlepianie udostępniono ponieważ jest ono szybsze w tych przypadkach, w których działa.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Zlepia podane pliki sortując je jako grupę. Każdy plik wejściowy powinien być już posortowany indywidualnie. '''sort''' działa zawsze sortując, a nie lepiąc; zlepianie udostępniono ponieważ jest ono szybsze w tych przypadkach, w których działa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Poniższe opcje wpływają na porządkowanie linii wyjścia. Mogą być one określone globalnie lub jako część konkretnego pola kluczowego. Jeśli nie podano żadnego pola kluczowego, opcje globalne stosują się do porównań całych linii; w przeciwnym razie opcje globalne są dziedziczone przez pola kluczowe, dla których nie określono żadnych specjalnych opcji. Opcje -b, -d, -f i -i klasyfikują znaki zgodnie z ustawieniami narodowymi LC_CTYPE.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Poniższe opcje wpływają na porządkowanie linii wyjścia. Mogą być one określone globalnie lub jako część konkretnego pola kluczowego. Jeśli nie podano żadnego pola kluczowego, opcje globalne stosują się do porównań całych linii; w przeciwnym razie opcje globalne są dziedziczone przez pola kluczowe, dla których nie określono żadnych specjalnych opcji. Opcje -b, -d, -f i -i klasyfikują znaki zgodnie z ustawieniami narodowymi LC_CTYPE.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-b&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-b&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ignoruje początkowe znaki puste podczas szukania kluczy sortowania w każdej linii.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ignoruje początkowe znaki puste podczas szukania kluczy sortowania w każdej linii.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-d&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-d&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sortuje w porządku 'książki telefonicznej': podczas sortowania ignoruje wszystkie znaki oprócz liter, cyfr i znaków pustych.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sortuje w porządku 'książki telefonicznej': podczas sortowania ignoruje wszystkie znaki oprócz liter, cyfr i znaków pustych.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-f&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-f&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Podstawia znaki małych liter za odpowiednie znaki dużych liter podczas sortowania tak aby, na przykład, 'b' sortowało się tak samo jak 'B'.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Podstawia znaki małych liter za odpowiednie znaki dużych liter podczas sortowania tak aby, na przykład, 'b' sortowało się tak samo jak 'B'.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-g&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-g&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sortuje numerycznie, posługując się standardową funkcją C strtod, przekształcając przedrostek każdej linii na liczbę zmiennoprzecinkową podwójnej precyzji. Umożliwia to podawanie liczb zmiennoprzecinkowych w notacji naukowej, jak '1.0e-34' czy '10e100'. Nie zgłasza nadmiaru, niedomiaru czy błędów konwersji. Wykorzystuje następujący porządek leksykograficzny:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sortuje numerycznie, posługując się standardową funkcją C strtod, przekształcając przedrostek każdej linii na liczbę zmiennoprzecinkową podwójnej precyzji. Umożliwia to podawanie liczb zmiennoprzecinkowych w notacji naukowej, jak '1.0e-34' czy '10e100'. Nie zgłasza nadmiaru, niedomiaru czy błędów konwersji. Wykorzystuje następujący porządek leksykograficzny:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 37:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linia 37:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Opcji tej należy używać tylko wtedy, gdy nie ma innej alternatywy; jest znacznie wolniejsza niż -n i przy konwersji na zmiennoprzecinkowe można utracić informację.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Opcji tej należy używać tylko wtedy, gdy nie ma innej alternatywy; jest znacznie wolniejsza niż -n i przy konwersji na zmiennoprzecinkowe można utracić informację.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-i&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-i&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ignoruje znaki niedrukowalne (spoza zakresu ASCII 040-176 ósemkowo, włącznie) podczas sortowania.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Ignoruje znaki niedrukowalne (spoza zakresu ASCII 040-176 ósemkowo, włącznie) podczas sortowania.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-M&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-M&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Każdy początkowy łańcuch składający się z dowolnej ilości białych znaków plus trzy litery będące skrótem nazwy miesiąca jest zamieniany na DU¯E litery i porównywany w porządku 'JAN' &amp;lt; 'FEB' &amp;lt; ... &amp;lt; 'DEC.' Przy porównywaniu nieprawidłowe nazwy są mniejsze od poprawnych. Ustawienie narodowe LC_TIME wyznacza pisownię nazw miesięcy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Każdy początkowy łańcuch składający się z dowolnej ilości białych znaków plus trzy litery będące skrótem nazwy miesiąca jest zamieniany na DU¯E litery i porównywany w porządku 'JAN' &amp;lt; 'FEB' &amp;lt; ... &amp;lt; 'DEC.' Przy porównywaniu nieprawidłowe nazwy są mniejsze od poprawnych. Ustawienie narodowe LC_TIME wyznacza pisownię nazw miesięcy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-n&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-n&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sortowanie numeryczne: każdą linię rozpoczyna liczba. Składają się na nią opcjonalne białe znaki, opcjonalny znak -, oraz zero lub więcej cyfr, które mogą być oddzielone separatorami tysięcy, plus opcjonalnie występujący separator dziesiętny i zero lub więcej cyfr dziesiętnych. Ustawienie narodowe LC_NUMERIC określa znak separatora dziesiętnego i separatora tysięcy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Sortowanie numeryczne: każdą linię rozpoczyna liczba. Składają się na nią opcjonalne białe znaki, opcjonalny znak -, oraz zero lub więcej cyfr, które mogą być oddzielone separatorami tysięcy, plus opcjonalnie występujący separator dziesiętny i zero lub więcej cyfr dziesiętnych. Ustawienie narodowe LC_NUMERIC określa znak separatora dziesiętnego i separatora tysięcy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-r&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-r&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Odwraca rezultat porównania, tak że linie z większymi wartościami klucza pojawiają się w wyniku wcześniej, a nie później.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Odwraca rezultat porównania, tak że linie z większymi wartościami klucza pojawiają się w wyniku wcześniej, a nie później.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Inne opcje ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Inne opcje ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-o plik-wyj&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-o plik-wyj&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Wypisuje wynik do plik-wyj, a nie na standardowe wyjście. Jeśli plik-wyj jest jednym z plików wejściowych, sort kopiuje go do pliku tymczasowego przed sortowaniem i wypisaniem wyniku do plik-wyj.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Wypisuje wynik do plik-wyj, a nie na standardowe wyjście. Jeśli plik-wyj jest jednym z plików wejściowych, sort kopiuje go do pliku tymczasowego przed sortowaniem i wypisaniem wyniku do plik-wyj.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-t separator&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-t separator&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Używa znaku separator jako separatora pól podczas szukania kluczy sortowania w każdej linii. Domyślnie pola oddzielone są łańcuchem pustym pomiędzy znakami nie będącymi białym znakiem i białymi znakami. To znaczy, linię wejścia sort rozkłada na pola ' foo' i ' bar'. Separator pól nie jest uważany za część ani pola, które go poprzedza ani tego, które po nim następuje.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Używa znaku separator jako separatora pól podczas szukania kluczy sortowania w każdej linii. Domyślnie pola oddzielone są łańcuchem pustym pomiędzy znakami nie będącymi białym znakiem i białymi znakami. To znaczy, linię wejścia sort rozkłada na pola ' foo' i ' bar'. Separator pól nie jest uważany za część ani pola, które go poprzedza ani tego, które po nim następuje.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-u&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-u&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;W przypadku domyślnym lub opcji -m, wypisuje tylko pierwszą z sekwencji linii porównanych jako równe. Dla opcji -c sprawdza czy żadna para kolejnych linii w wyniku porównania nie jest równa.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;W przypadku domyślnym lub opcji -m, wypisuje tylko pierwszą z sekwencji linii porównanych jako równe. Dla opcji -c sprawdza czy żadna para kolejnych linii w wyniku porównania nie jest równa.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*-k poz1[,poz2]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;*&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;-k poz1[,poz2]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Zalecana, POSIX-owa składnia określania pól sortowania. Pole jest częścią linii pomiędzy poz1 i poz2 (lub końcem linii, jeśli pominięto poz2) włącznie. Pola i pozycje znaków numerowane są począwszy od 1. Zatem sortowanie według drugiego pola wymagałoby '-k 2,2'.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Zalecana, POSIX-owa składnia określania pól sortowania. Pole jest częścią linii pomiędzy poz1 i poz2 (lub końcem linii, jeśli pominięto poz2) włącznie. Pola i pozycje znaków numerowane są począwszy od 1. Zatem sortowanie według drugiego pola wymagałoby '-k 2,2'.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	<entry>
		<id>http://wiki.linux-user.eu/index.php?title=Sort&amp;diff=369&amp;oldid=prev</id>
		<title>Slawek: Utworzył nową stronę „Category:Polecenia systemu Linux == Polecenie sort == '''sort''' posortuj linie plików tekstowych === Opis === '''sort''' sortuje, zlepia lub porównuje wszystk...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.linux-user.eu/index.php?title=Sort&amp;diff=369&amp;oldid=prev"/>
				<updated>2012-04-22T16:18:45Z</updated>
		
		<summary type="html">&lt;p&gt;Utworzył nową stronę „&lt;a href=&quot;/index.php/Kategoria:Polecenia_systemu_Linux&quot; title=&quot;Kategoria:Polecenia systemu Linux&quot;&gt;Category:Polecenia systemu Linux&lt;/a&gt; == Polecenie sort == &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; posortuj linie plików tekstowych === Opis === &amp;#039;&amp;#039;&amp;#039;sort&amp;#039;&amp;#039;&amp;#039; sortuje, zlepia lub porównuje wszystk...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Polecenia systemu Linux]]&lt;br /&gt;
== Polecenie sort ==&lt;br /&gt;
'''sort''' posortuj linie plików tekstowych&lt;br /&gt;
=== Opis ===&lt;br /&gt;
'''sort''' sortuje, zlepia lub porównuje wszystkie linie z podanych plików, lub standardowego wejścia jeśli nie podano żadnych. Nazwa pliku '-' oznacza standardowe wejście. Domyślnie, sort wypisuje rezultaty na standardowe wyjście.&lt;br /&gt;
&lt;br /&gt;
'''sort''' ma trzy tryby działania: sortowanie (domyślnie), zlepianie i sprawdzanie posortowania. Następujące opcje zmieniają tryb działania:&lt;br /&gt;
&lt;br /&gt;
*-c&lt;br /&gt;
Sprawdza czy podane pliki są już posortowane; jeśli nie wszystkie są, wypisuje komunikat o błędzie i kończy pracę z kodem równym 1.&lt;br /&gt;
&lt;br /&gt;
*-m&lt;br /&gt;
Zlepia podane pliki sortując je jako grupę. Każdy plik wejściowy powinien być już posortowany indywidualnie. '''sort''' działa zawsze sortując, a nie lepiąc; zlepianie udostępniono ponieważ jest ono szybsze w tych przypadkach, w których działa.&lt;br /&gt;
&lt;br /&gt;
GNU '''sort''' nie ma limitów co do długości linii ani ograniczeń co do bajtów dozwolonych w linii. Dodatkowo, jeśli ostatni bajt pliku wejściowego nie jest nową linią, GNU sort po cichu takową dostawia. Kończący linię znak nowej linii w porównywaniu jest jej częścią. Na przykład, bez opcji, przy sortowaniu ASCII, linia rozpoczynająca się tabulacją zostanie umieszczona przed pustą linią, gdyż w porządku leksykograficznym ASCII znak tabulacji poprzedza znak nowej linii.&lt;br /&gt;
Przy błędzie sort kończy pracę z kodem '2'.&lt;br /&gt;
Poniższe opcje wpływają na porządkowanie linii wyjścia. Mogą być one określone globalnie lub jako część konkretnego pola kluczowego. Jeśli nie podano żadnego pola kluczowego, opcje globalne stosują się do porównań całych linii; w przeciwnym razie opcje globalne są dziedziczone przez pola kluczowe, dla których nie określono żadnych specjalnych opcji. Opcje -b, -d, -f i -i klasyfikują znaki zgodnie z ustawieniami narodowymi LC_CTYPE.&lt;br /&gt;
&lt;br /&gt;
*-b&lt;br /&gt;
Ignoruje początkowe znaki puste podczas szukania kluczy sortowania w każdej linii.&lt;br /&gt;
&lt;br /&gt;
*-d&lt;br /&gt;
Sortuje w porządku 'książki telefonicznej': podczas sortowania ignoruje wszystkie znaki oprócz liter, cyfr i znaków pustych.&lt;br /&gt;
&lt;br /&gt;
*-f&lt;br /&gt;
Podstawia znaki małych liter za odpowiednie znaki dużych liter podczas sortowania tak aby, na przykład, 'b' sortowało się tak samo jak 'B'.&lt;br /&gt;
&lt;br /&gt;
*-g&lt;br /&gt;
Sortuje numerycznie, posługując się standardową funkcją C strtod, przekształcając przedrostek każdej linii na liczbę zmiennoprzecinkową podwójnej precyzji. Umożliwia to podawanie liczb zmiennoprzecinkowych w notacji naukowej, jak '1.0e-34' czy '10e100'. Nie zgłasza nadmiaru, niedomiaru czy błędów konwersji. Wykorzystuje następujący porządek leksykograficzny:&lt;br /&gt;
&lt;br /&gt;
#linie nie rozpoczynające się liczbami (wszystkie uważane za równe).&lt;br /&gt;
#wartości NaN (&amp;quot;Not a Number&amp;quot;) w arytmetyce zmiennoprzecinkowej IEEE w spójnej, ale zależnej od architektury komputera kolejności.&lt;br /&gt;
#minus nieskończoność.&lt;br /&gt;
#liczby skończone w kolejności rosnącej (z równymi -0 i +0).&lt;br /&gt;
#plus nieskończoność.&lt;br /&gt;
&lt;br /&gt;
Opcji tej należy używać tylko wtedy, gdy nie ma innej alternatywy; jest znacznie wolniejsza niż -n i przy konwersji na zmiennoprzecinkowe można utracić informację.&lt;br /&gt;
&lt;br /&gt;
*-i&lt;br /&gt;
Ignoruje znaki niedrukowalne (spoza zakresu ASCII 040-176 ósemkowo, włącznie) podczas sortowania.&lt;br /&gt;
&lt;br /&gt;
*-M&lt;br /&gt;
Każdy początkowy łańcuch składający się z dowolnej ilości białych znaków plus trzy litery będące skrótem nazwy miesiąca jest zamieniany na DU¯E litery i porównywany w porządku 'JAN' &amp;lt; 'FEB' &amp;lt; ... &amp;lt; 'DEC.' Przy porównywaniu nieprawidłowe nazwy są mniejsze od poprawnych. Ustawienie narodowe LC_TIME wyznacza pisownię nazw miesięcy.&lt;br /&gt;
&lt;br /&gt;
*-n&lt;br /&gt;
Sortowanie numeryczne: każdą linię rozpoczyna liczba. Składają się na nią opcjonalne białe znaki, opcjonalny znak -, oraz zero lub więcej cyfr, które mogą być oddzielone separatorami tysięcy, plus opcjonalnie występujący separator dziesiętny i zero lub więcej cyfr dziesiętnych. Ustawienie narodowe LC_NUMERIC określa znak separatora dziesiętnego i separatora tysięcy.&lt;br /&gt;
&lt;br /&gt;
*-r&lt;br /&gt;
Odwraca rezultat porównania, tak że linie z większymi wartościami klucza pojawiają się w wyniku wcześniej, a nie później.&lt;br /&gt;
&lt;br /&gt;
=== Inne opcje ===&lt;br /&gt;
&lt;br /&gt;
*-o plik-wyj&lt;br /&gt;
Wypisuje wynik do plik-wyj, a nie na standardowe wyjście. Jeśli plik-wyj jest jednym z plików wejściowych, sort kopiuje go do pliku tymczasowego przed sortowaniem i wypisaniem wyniku do plik-wyj.&lt;br /&gt;
&lt;br /&gt;
*-t separator&lt;br /&gt;
Używa znaku separator jako separatora pól podczas szukania kluczy sortowania w każdej linii. Domyślnie pola oddzielone są łańcuchem pustym pomiędzy znakami nie będącymi białym znakiem i białymi znakami. To znaczy, linię wejścia sort rozkłada na pola ' foo' i ' bar'. Separator pól nie jest uważany za część ani pola, które go poprzedza ani tego, które po nim następuje.&lt;br /&gt;
&lt;br /&gt;
*-u&lt;br /&gt;
W przypadku domyślnym lub opcji -m, wypisuje tylko pierwszą z sekwencji linii porównanych jako równe. Dla opcji -c sprawdza czy żadna para kolejnych linii w wyniku porównania nie jest równa.&lt;br /&gt;
&lt;br /&gt;
*-k poz1[,poz2]&lt;br /&gt;
Zalecana, POSIX-owa składnia określania pól sortowania. Pole jest częścią linii pomiędzy poz1 i poz2 (lub końcem linii, jeśli pominięto poz2) włącznie. Pola i pozycje znaków numerowane są począwszy od 1. Zatem sortowanie według drugiego pola wymagałoby '-k 2,2'.&lt;br /&gt;
&lt;br /&gt;
Przykłady&lt;br /&gt;
A oto nieco przykładów ilustrujących rozmaite kombinacje opcji. Do określania kluczy sortowania wykorzystywana jest w nich POSIX-owa opcja -k zamiast przestarzałej skadni +poz1-poz2.&lt;br /&gt;
&lt;br /&gt;
*Sortowanie w malejącej (odwrotnej) kolejności numerycznej:&lt;br /&gt;
&lt;br /&gt;
 sort -nr&lt;br /&gt;
&lt;br /&gt;
*Sortowanie alfabetyczne, przy pominięciu pierwszych i drugich pól. Posługuje się pojedynczym kluczem złożonym ze znaków od początku trzeciego pola do koñca każdej linii:&lt;br /&gt;
&lt;br /&gt;
 sort -k3&lt;br /&gt;
&lt;br /&gt;
*Sortowanie numeryczne według drugiego pola i rozstrzyganie przeszkód przez sortowanie alfabetyczne wg trzeciego i czwartego znaku piątego pola. Znakiem ograniczającym pola jest ':'&lt;br /&gt;
&lt;br /&gt;
 sort -t : -k 2,2n -k 5.3,5.4&lt;br /&gt;
&lt;br /&gt;
*Sortowanie pliku haseł według piątego pola, ignorowane są początkowe białe znaki. Sortowanie linii z równymi wartościami piątego pola według numerycznego identyfikatora użytkownika z pola trzeciego:&lt;br /&gt;
&lt;br /&gt;
 sort -t : -k 5b,5 -k 3,3n /etc/passwd&lt;br /&gt;
&lt;br /&gt;
Alternatywą jest zastosowanie globalnego modyfikatora numerycznego -n:&lt;br /&gt;
&lt;br /&gt;
 sort -t : -n -k 5b,5 -k 3,3 /etc/passwd&lt;br /&gt;
&lt;br /&gt;
*Utworzenie pliku znaczników (tags) w kolejności sortowania niewrażliwej na wielkość liter:&lt;br /&gt;
&lt;br /&gt;
 find src -type f -print0 | \&lt;br /&gt;
&lt;br /&gt;
 sort -t / -z -f | xargs -0 etags --append&lt;br /&gt;
&lt;br /&gt;
Użycie w tym przypadku '-print0', '-z' i '-0' oznacza, że ścieżki zawierające znaki nowej linii nie będą rozbijane przez operację  sortowania.&lt;br /&gt;
&lt;br /&gt;
*Na koniec: do zignorowania zarówno początkowych jak i końcowych białych znaków można zastosować modyfikator b do końcowego określnika pierwszego klucza&lt;br /&gt;
&lt;br /&gt;
 sort -t : -n -k 5b,5b -k 3,3 /etc/passwd&lt;br /&gt;
&lt;br /&gt;
lub użyć globalnego modyfikatora -b zamiast -n i bezpośredniego n przy określeniu drugiego klucza:&lt;br /&gt;
&lt;br /&gt;
 sort -t : -b -k 5,5 -k 3,3n /etc/passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;google1 style=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/google1&amp;gt;&lt;/div&gt;</summary>
		<author><name>Slawek</name></author>	</entry>

	</feed>