<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Xargs</id>
	<title>Xargs - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Xargs"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Xargs&amp;action=history"/>
	<updated>2026-05-22T19:35:04Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Xargs&amp;diff=247820&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Xargs&amp;diff=247820&amp;oldid=prev"/>
		<updated>2021-10-23T18:27:55Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''Xargs'''--&amp;gt;{{Malim_slovom}}'''xargs''' je [[Unix]] naredba, obično dostupna na svim *nix [[operacijski sustav|operacijskim sustavima]] kao naredba sustava. Služi za izgradnju naredbi tako što sve što dolazi na standardni ulaz (STDIN) ne prosljeđuje naredbi koja slijedi u komadu, nego ''xargs'' prosljeđuje ulaz redak po redak. Naredbe kao što su [[grep]] i [[awk]] mogu prihvatiti standardni ulaz kao parametar putem cijevi (''pipe''). Međutim, naredbe poput [[cp]], [[printf]]-a i [[echo]] ne znaju čitati STDIN nego primaju parametre ili kao parametar napisan iza dotične naredbe (''cp'', ''echo'' itd.) ili preko ''xargs''-a. Također, [[Linux]] jezgra prije inačice 2.6.23 nije mogla procesirati proizvoljno duge liste parametara,&amp;lt;ref&amp;gt;[https://www.gnu.org/software/coreutils/faq/coreutils-faq.html#Argument-list-too-long www.gnu.org], &amp;quot;GNU Core Utilities Frequently Asked Questions&amp;quot;, ''Recent News: The Linux kernel has removed the classic ARG_MAX limitation. See the changeset on git.kernel.org for the change. This was released with the linux-2.6.23 kernel.'', pristupljeno 12. kolovoza 2016.&amp;lt;/ref&amp;gt; pa je jedino rješenje u [[bash]]u ili nekoj drugoj Linux ljusci bila uporaba naredbe ''xargs''.&lt;br /&gt;
&lt;br /&gt;
== Primjeri ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls -al | grep '^-' | awk '{ print $1,$5,$9 }' | xargs printf &amp;quot;%s %8s %s\n&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Čemu služi gornji kôd pročitajte u članku [[AWK]], bitno je to da naredbama [[echo]] ni [[printf]] nije moguće direktno proslijediti ono što želite ispisati, nego je potrebno uporabiti naredbu ''xargs''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;&lt;br /&gt;
$ echo {0..9} | xargs -n 2&lt;br /&gt;
0 1&lt;br /&gt;
2 3&lt;br /&gt;
4 5&lt;br /&gt;
6 7&lt;br /&gt;
8 9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''echo {0..9}'' ispisat će &amp;quot;0 1 2 3 4 5 6 7 8 9&amp;quot;, ako želite neki drugi oblik ispisa možete uporabiti for petlju, ali je u [[bash]]u elegantnije rješenje naredba ''xargs'', koja može prosljeđivati parametre jedan po jedan, dva po dva odnosno proizvoljno zadani broj njih odjednom.&lt;br /&gt;
&lt;br /&gt;
== Izvori ==&lt;br /&gt;
&lt;br /&gt;
{{izvori}}&lt;br /&gt;
&lt;br /&gt;
== Vanjske poveznice ==&lt;br /&gt;
&lt;br /&gt;
* https://www.gnu.org/software/findutils/manual/html_node/find_html/Invoking-xargs.html&lt;br /&gt;
&lt;br /&gt;
{{mrva-rač}}&lt;br /&gt;
&lt;br /&gt;
{{Unix}}&lt;br /&gt;
[[Kategorija:Unix naredbe]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>