<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>One-Liner on Simon Žekar — unix, communications, stupidities</title><link>https://simon.zekar.com/tags/one-liner/</link><description>Recent content in One-Liner on Simon Žekar — unix, communications, stupidities</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 10 Jun 2007 12:49:07 +0000</lastBuildDate><atom:link href="https://simon.zekar.com/tags/one-liner/index.xml" rel="self" type="application/rss+xml"/><item><title>zamenjava neke besede v vseh datotekah imenika</title><link>https://simon.zekar.com/2007/06/10/zamenjava-neke-besede-v-vseh-datotekah-imenika/</link><pubDate>Sun, 10 Jun 2007 12:49:07 +0000</pubDate><guid>https://simon.zekar.com/2007/06/10/zamenjava-neke-besede-v-vseh-datotekah-imenika/</guid><description>&lt;p>Prva enovrstičnica oz. kako bolje rečti one-liner 🙂&lt;/p>
&lt;p>Verjetno moji primeri ne bodo najkrajši, glede na to da za vsako stvar uporabim kar perl, zatorej komaj čakam na komentarje in borbo krajšanja.&lt;/p>
&lt;p>Tale bo enostavna, v vseh datotekah v imeniku zamenjati besedilo.&lt;/p>
&lt;h1 id="for-i-in-ls--1--do-cat-i-perl--ne-snek_star_stringnov_stringg-print-iold-mv-iold-i-done">for i in &lt;code>**ls -1** &lt;/code>; do cat $i |perl -ne ‘s/nek_star_string/nov_string/g; print’ &amp;gt;$i.old; mv $i.old $i; done&lt;/h1>
&lt;p>pri čemer lahko ls -1 zamenjate z ls -1 *.html, če zelite besedilo zamenjati samo v html datotekah.&lt;/p>
&lt;p>Če želite narediti enako zamenjavo tudi po vseh podimenikih, ls -1 zamenjate z ustreznim find ukazom, kot recimo find . -name “*.html”.&lt;/p>
&lt;p>Toliko zaenkrat, kmalu kaj resnejšega.&lt;/p>
&lt;p>S.&lt;/p></description></item></channel></rss>