<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=%C5%A0ebangas</id>
	<title>Šebangas - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://www.pipedija.com/index.php?action=history&amp;feed=atom&amp;title=%C5%A0ebangas"/>
	<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=%C5%A0ebangas&amp;action=history"/>
	<updated>2026-07-09T02:11:36Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://www.pipedija.com/index.php?title=%C5%A0ebangas&amp;diff=85532&amp;oldid=prev</id>
		<title>Kantuperis: Naujas puslapis: '''Šebangas''' - tai tokia seka iš grotelių simbolio ir šauktuko - t.y., &quot;#!&quot;, kuria prasidedantis failas visokių UNIX sistemų būna suprantamas, kaip skriptas. Pati standarto esmė - jei UNIX šelas gauna vykdymui programą, jis tikrina pirmus du simbolius, ir jeigu jie yra šebangas, t.y., &quot;#!&quot;, tai skaito, kad tai ne dvejetainis kodas, o interpretuojamas, kurį reikia perduoti kitam interpretatoriui, nurodytam išsyk po...</title>
		<link rel="alternate" type="text/html" href="https://www.pipedija.com/index.php?title=%C5%A0ebangas&amp;diff=85532&amp;oldid=prev"/>
		<updated>2025-03-28T12:03:33Z</updated>

		<summary type="html">&lt;p&gt;Naujas puslapis: &amp;#039;&amp;#039;&amp;#039;Šebangas&amp;#039;&amp;#039;&amp;#039; - tai tokia seka iš &lt;a href=&quot;/index.php?title=Grotel%C4%97s&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Grotelės (puslapis neegzistuoja)&quot;&gt;grotelių&lt;/a&gt; simbolio ir &lt;a href=&quot;/index.php/%C5%A0auktukas&quot; class=&quot;mw-redirect&quot; title=&quot;Šauktukas&quot;&gt;šauktuko&lt;/a&gt; - t.y., &amp;quot;#!&amp;quot;, kuria prasidedantis &lt;a href=&quot;/index.php/Failas&quot; title=&quot;Failas&quot;&gt;failas&lt;/a&gt; visokių &lt;a href=&quot;/index.php/UNIX&quot; title=&quot;UNIX&quot;&gt;UNIX&lt;/a&gt; sistemų būna suprantamas, kaip &lt;a href=&quot;/index.php/Skriptas&quot; title=&quot;Skriptas&quot;&gt;skriptas&lt;/a&gt;. Pati standarto esmė - jei UNIX &lt;a href=&quot;/index.php/%C5%A0elas&quot; class=&quot;mw-redirect&quot; title=&quot;Šelas&quot;&gt;šelas&lt;/a&gt; gauna vykdymui programą, jis tikrina pirmus du simbolius, ir jeigu jie yra šebangas, t.y., &amp;quot;#!&amp;quot;, tai skaito, kad tai ne dvejetainis kodas, o interpretuojamas, kurį reikia perduoti kitam interpretatoriui, nurodytam išsyk po...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Šebangas''' - tai tokia seka iš [[grotelės|grotelių]] simbolio ir [[šauktukas|šauktuko]] - t.y., &amp;quot;#!&amp;quot;, kuria prasidedantis [[failas]] visokių [[UNIX]] sistemų būna suprantamas, kaip [[skriptas]]. Pati standarto esmė - jei UNIX [[šelas]] gauna vykdymui programą, jis tikrina pirmus du simbolius, ir jeigu jie yra šebangas, t.y., &amp;quot;#!&amp;quot;, tai skaito, kad tai ne dvejetainis kodas, o interpretuojamas, kurį reikia perduoti kitam interpretatoriui, nurodytam išsyk po šebango.&lt;br /&gt;
&lt;br /&gt;
Kitaip tariant, jei failo pradžioje yra &amp;quot;#!&amp;quot; - tai reiškia, kad čia tokia programa, kuriai vykdyti reikia iškviesti kokį nors [[interpretatorius|interpretatorių]]. Interpretatorius, kuris iškviečiamas, nurodomas išsyk po šebango (be tarpų) parašant pilną [[UNIX]] kelią iki to interpretatoriaus, pvz., &amp;quot;#!/bin/sh&amp;quot;. Visa kita, kas yra po \n simbolio, t.y., eilutės galo - tai jau kodas, skirtas atitinkamam interpretatoriui.&lt;br /&gt;
&lt;br /&gt;
Pavadinimas &amp;quot;šebangas&amp;quot; yra kilęs matomai nuo to, kad pirmas toksai interpretatorius paprastai būdavo paprastas [[šelas]], kurio pavadinimas būdavo &amp;quot;''sh''&amp;quot;, o tuo tarpu šauktukas žargoniškai būdavo vadinamas &amp;quot;''bang''&amp;quot;, tai gavosi &amp;quot;''sh-bang''&amp;quot;, ilgainiui pavirtęs į &amp;quot;''shebang''&amp;quot;. Kiti gi sako, kad pavadinimas kilęs nuo to, kad grotelės vadinamos &amp;quot;''sharp''&amp;quot;, tai sutrumpinus jas, gavosi &amp;quot;''sh''&amp;quot;, o jau tada - &amp;quot;''she-bang''&amp;quot;. Ar taip, ar anaip, tiesiog pavadinimas gaunasi &amp;quot;šebangas&amp;quot;, vat ir viskas.&lt;br /&gt;
&lt;br /&gt;
Šitas pats šebangas naudojamas ne tik [[UNIX]] skriptams, bet ir visokiems [[WWW]] naudojamiems skriptams, paleidžiamiems per [[CGI]] ar [[SSI]], tai tenai irgi būna dedamas šebangas ir nurodomas interpretatorius. Netgi tais atvejais, kai skriptai analogiškai paleidžiami [[Windows]] sistemose, visvien naudojamas tas pats [[UNIX]] tipo kelias su šebangu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programavimas]]&lt;/div&gt;</summary>
		<author><name>Kantuperis</name></author>
	</entry>
</feed>