<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="lt">
	<id>https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Paie%C5%A1ka_ir_keitimas_su_SED</id>
	<title>Paieška ir keitimas su SED - Versijų istorija</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eofnet.lt/w//index.php?action=history&amp;feed=atom&amp;title=Paie%C5%A1ka_ir_keitimas_su_SED"/>
	<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Paie%C5%A1ka_ir_keitimas_su_SED&amp;action=history"/>
	<updated>2026-04-19T10:48:48Z</updated>
	<subtitle>Šio puslapio versijų istorija projekte</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.eofnet.lt/w//index.php?title=Paie%C5%A1ka_ir_keitimas_su_SED&amp;diff=2993&amp;oldid=prev</id>
		<title>\dev\null: \dev\null pervadino puslapį PaieÅ¡ka ir keitimas su SED į Paieška ir keitimas su SED</title>
		<link rel="alternate" type="text/html" href="https://wiki.eofnet.lt/w//index.php?title=Paie%C5%A1ka_ir_keitimas_su_SED&amp;diff=2993&amp;oldid=prev"/>
		<updated>2013-10-02T19:03:49Z</updated>

		<summary type="html">&lt;p&gt;\dev\null pervadino puslapį &lt;a href=&quot;/wiki/Paie%C3%85%C2%A1ka_ir_keitimas_su_SED&quot; class=&quot;mw-redirect&quot; title=&quot;PaieÅ¡ka ir keitimas su SED&quot;&gt;PaieÅ¡ka ir keitimas su SED&lt;/a&gt; į &lt;a href=&quot;/wiki/Paie%C5%A1ka_ir_keitimas_su_SED&quot; title=&quot;Paieška ir keitimas su SED&quot;&gt;Paieška ir keitimas su SED&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Naujas puslapis&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''SED''' yra galingas įrankis tekstui apdoroti, su SED įmanoma interpretuoti, manipuliuoti ir panašiai dirbti su tekstu. Pradėkime nuo paprasto pavyzdžio: Įsivaizduokite jog turite didelį faila (txt, php, html, perl ar panašų) ir jums reikia pakeisti visus šiame faile esamus žodžius iš &amp;quot;blogas&amp;quot; į &amp;quot;geras&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Panaudojama paprasta komanda:&lt;br /&gt;
 sed -i 's/blogas/geras/g' /home/devnull/didelis_tekstas.txt&lt;br /&gt;
Komanda šneka pati už save &amp;quot;sed&amp;quot; pakeičia (-i) vietoje vieno žodžio į kitą, šiuo atveju &amp;quot;blogas&amp;quot; į &amp;quot;geras&amp;quot; faile &amp;quot;/home/devnull/didelis_tekstas.txt.&lt;br /&gt;
&lt;br /&gt;
Dabar ateina visos unix magiškos galimybės: įsivaizduokite, kad turite kataloga pilną failų su &amp;quot;blogas&amp;quot; ir norite visus juos redaguoti kaip darėte pastarajį kartą ? Šį kartą kartu panaudosime puikią komandą &amp;quot;find&amp;quot;&lt;br /&gt;
 find /home/devnull/didelis_tekstas.txt -type f -exec sed -i 's/blogas/geras/g' {} \;&lt;br /&gt;
Taip pat galima panaudoti panašų scriptą&lt;br /&gt;
     #!/bin/bash&lt;br /&gt;
     for fl in *.php; do&lt;br /&gt;
     mv $fl $fl.old&lt;br /&gt;
     sed 's/blogas/geras/g' $fl.old &amp;gt; $fl&lt;br /&gt;
     rm -f $fl.old&lt;br /&gt;
     done&lt;br /&gt;
Atsiminkite, jog rašydami tekstą su įvairiais simboliais tokiais kaip / , turite įterpti \ (escape character) pvz.:&lt;br /&gt;
 sed -i 's/www.google.lt\/maps/www.google.lt\/translate/g'&lt;br /&gt;
Perlo myletojam tinka ir ;-)&lt;br /&gt;
 perl -e &amp;quot;s/blogas/geras/g;&amp;quot; -pi.save $(find DirectoryName -type f)&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Gentoo]]&lt;br /&gt;
[[Category:Ubuntu]]&lt;br /&gt;
[[Category:OpenBSD]]&lt;br /&gt;
[[Category:FreeBSD]]&lt;br /&gt;
[[Category:Mac OS X]]&lt;br /&gt;
[[Category:CentOS]]&lt;br /&gt;
[[Category:Haiku]]&lt;br /&gt;
[[Category:BeOS]]&lt;br /&gt;
[[Category:Programavimas]]&lt;/div&gt;</summary>
		<author><name>\dev\null</name></author>
	</entry>
</feed>