<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Заметки Александра Чернышева: заметки с тегом bash</title>
<link>https://aschernyshev.ru/tags/bash/</link>
<description>Keep in mind</description>
<author>Александр Чернышев</author>
<language>ru</language>
<generator>E2 (v3576; Aegea)</generator>

<itunes:owner>
<itunes:name>Александр Чернышев</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Keep in mind</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Циклы bash в одну строку</title>
<guid isPermaLink="false">89</guid>
<link>https://aschernyshev.ru/all/cikly-bash-v-odnu-stroku/</link>
<pubDate>Thu, 15 Aug 2024 14:53:42 +0300</pubDate>
<author>Александр Чернышев</author>
<comments>https://aschernyshev.ru/all/cikly-bash-v-odnu-stroku/</comments>
<description>
&lt;p&gt;&lt;b&gt;while&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;while true; do ls; sleep 2; done&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;for&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;for i in 1 2 3; do mkdir ${i}; done&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;b&gt;if&lt;/b&gt;&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;if [ &amp;quot;${asd}&amp;quot; = &amp;quot;true&amp;quot; ]; then echo &amp;quot;hellow world&amp;quot;; fi&lt;/code&gt;&lt;/pre&gt;</description>
</item>

<item>
<title>Добавляем цветной вывод в printf</title>
<guid isPermaLink="false">76</guid>
<link>https://aschernyshev.ru/all/dobavlyaem-cvetnoy-vyvod-v-printf/</link>
<pubDate>Wed, 29 Aug 2018 15:36:13 +0300</pubDate>
<author>Александр Чернышев</author>
<comments>https://aschernyshev.ru/all/dobavlyaem-cvetnoy-vyvod-v-printf/</comments>
<description>
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;printf &amp;quot;\033[0;31m&amp;quot;  //Set the text to the color red
printf &amp;quot;Hello\n&amp;quot;     //Display Hello in red
printf &amp;quot;\033[0m&amp;quot;    //Resets the text to default color&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Escape is: &lt;b&gt;\033&lt;/b&gt;&lt;br /&gt;
Color code is: &lt;b&gt;[0;31m&lt;/b&gt;&lt;/p&gt;
&lt;div class="e2-text-table"&gt;
&lt;table cellpadding="0" cellspacing="0" border="0"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;CODE&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;COLOR&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[0;31m&lt;/td&gt;
&lt;td&gt;Red&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[1;31m&lt;/td&gt;
&lt;td&gt;Bold Red&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[0;32m&lt;/td&gt;
&lt;td&gt;Green&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[1;32m&lt;/td&gt;
&lt;td&gt;Bold Green&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[0;33m&lt;/td&gt;
&lt;td&gt;Yellow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[01;33m&lt;/td&gt;
&lt;td&gt;Bold Yellow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[0;34m&lt;/td&gt;
&lt;td&gt;Blue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[1;34m&lt;/td&gt;
&lt;td&gt;Bold Blue&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[0;35m&lt;/td&gt;
&lt;td&gt;Magenta&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[1;35m&lt;/td&gt;
&lt;td&gt;Bold Magenta&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[0;36m&lt;/td&gt;
&lt;td&gt;Cyan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[1;36m&lt;/td&gt;
&lt;td&gt;Bold Cyan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;[0m&lt;/td&gt;
&lt;td&gt;Reset&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Использование спецсимволов в sed</title>
<guid isPermaLink="false">70</guid>
<link>https://aschernyshev.ru/all/ispolzovanie-specsimvolov-v-sed/</link>
<pubDate>Fri, 20 Apr 2018 21:52:07 +0300</pubDate>
<author>Александр Чернышев</author>
<comments>https://aschernyshev.ru/all/ispolzovanie-specsimvolov-v-sed/</comments>
<description>
&lt;p&gt;Необходимо заменить строчку&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt;minGain&amp;gt;20&amp;lt;/minGain&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Переводим все спецсимволы в HEX.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;&amp;lt; - \x3c
&amp;gt; - \x3e
/ - \x2f&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;В результате получается&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;sed -i 's/\x3cminGain\x3e20\x3c\x2fminGain\x3e/\x3cminGain\x3e60\x3c\x2fminGain\x3e/' /root/test.sh&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="https://www.rapidtables.com/convert/number/ascii-to-hex.html"&gt;https://www.rapidtables.com/convert/number/ascii-to-hex.html&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Конвертация из ASCII в HEX и обратно</title>
<guid isPermaLink="false">69</guid>
<link>https://aschernyshev.ru/all/konvertaciya-iz-ascii-v-hex-i-obratno/</link>
<pubDate>Fri, 26 Jan 2018 11:20:18 +0300</pubDate>
<author>Александр Чернышев</author>
<comments>https://aschernyshev.ru/all/konvertaciya-iz-ascii-v-hex-i-obratno/</comments>
<description>
&lt;p&gt;Для выполнение данной операции можно воспользоваться утилитой xxd, которая создаёт  представление файла в виде шестнадцатеричных кодов или выполняет обратное преобразование.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;echo 'Привет мир!' | xxd -ps
echo 'd09fd180d0b8d0b2d0b5d18220d0bcd0b8d18021' | xxd -p -r&lt;/code&gt;&lt;/pre&gt;</description>
</item>


</channel>
</rss>