<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Комментарии на: Лекция №21 - основы bash программирования</title>
	<atom:link href="http://igorka.com.ua/2009-12-18/lekciya-21-osnovy-bash-programmirovaniya/feed/" rel="self" type="application/rss+xml" />
	<link>http://igorka.com.ua/2009-12-18/lekciya-21-osnovy-bash-programmirovaniya/</link>
	<description>Немного обо всем и все о немногом, или практический опыт системного администратора.</description>
	<pubDate>Thu, 09 Feb 2012 21:40:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Igorka</title>
		<link>http://igorka.com.ua/2009-12-18/lekciya-21-osnovy-bash-programmirovaniya/comment-page-1/#comment-6304</link>
		<dc:creator>Igorka</dc:creator>
		<pubDate>Fri, 03 Feb 2012 06:04:57 +0000</pubDate>
		<guid isPermaLink="false">http://igorka.com.ua/?p=1717#comment-6304</guid>
		<description>Ольга, спасибо, что отписались.
Вы совершенно правы - здесь была ошибка. Уже исправил.</description>
		<content:encoded><![CDATA[<p>Ольга, спасибо, что отписались.<br />
Вы совершенно правы - здесь была ошибка. Уже исправил.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ольга</title>
		<link>http://igorka.com.ua/2009-12-18/lekciya-21-osnovy-bash-programmirovaniya/comment-page-1/#comment-6303</link>
		<dc:creator>Ольга</dc:creator>
		<pubDate>Fri, 03 Feb 2012 05:38:11 +0000</pubDate>
		<guid isPermaLink="false">http://igorka.com.ua/?p=1717#comment-6303</guid>
		<description>Спасибо за приведенный материал по linux. Одно замечание: в строке “OF=/var/backup $(date +%Y%m%d).tgz” в кавычки нужно брать не всю строку, а то, что следует после оператора присвоения, то есть: 
OF="/var/backup $(date +%Y%m%d).tgz”. 
Поправьте меня, если ошибаюсь.</description>
		<content:encoded><![CDATA[<p>Спасибо за приведенный материал по linux. Одно замечание: в строке “OF=/var/backup $(date +%Y%m%d).tgz” в кавычки нужно брать не всю строку, а то, что следует после оператора присвоения, то есть:<br />
OF=&#8221;/var/backup $(date +%Y%m%d).tgz”.<br />
Поправьте меня, если ошибаюсь.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: ASLok</title>
		<link>http://igorka.com.ua/2009-12-18/lekciya-21-osnovy-bash-programmirovaniya/comment-page-1/#comment-4988</link>
		<dc:creator>ASLok</dc:creator>
		<pubDate>Fri, 15 Apr 2011 22:44:50 +0000</pubDate>
		<guid isPermaLink="false">http://igorka.com.ua/?p=1717#comment-4988</guid>
		<description>А есть какая-то возможность сравнить две строки в переменных "по-человечески", т.е. когда по возрастанию сначала идет например строка "90", а уже потом например строка "100"? 

Сейчас пишу в стиле:

		if [[ ${PACKAGES_VERSIONS[$PACKAGE_KEY]} &gt; ${INSTALLED_VERSIONS[$PACKAGE_INSTALLED_KEY]} ]]
		then
			NOT_UPDATED="$NOT_UPDATED $PACKAGE"
			if (( $(echo $NOT_UPDATED &#124; wc -m) &lt; $WIDTH ))
			then
				continue
			fi
			NOT_UPDATED=$NOT_UPDATED...
		fi

Но возникает проблема, когда сравниваю версии, например:
yad:
Первое больше второго?
${PACKAGES_VERSIONS[$PACKAGE_KEY]}=0.9.0-1~webupd8~maverick
${INSTALLED_VERSIONS[$PACKAGE_INSTALLED_KEY]}=0.10.1-1~webupd8~maverick
Да.

Помогите пожалуйста!</description>
		<content:encoded><![CDATA[<p>А есть какая-то возможность сравнить две строки в переменных &#8220;по-человечески&#8221;, т.е. когда по возрастанию сначала идет например строка &#8220;90&#8243;, а уже потом например строка &#8220;100&#8243;? </p>
<p>Сейчас пишу в стиле:</p>
<p>		if [[ ${PACKAGES_VERSIONS[$PACKAGE_KEY]} &gt; ${INSTALLED_VERSIONS[$PACKAGE_INSTALLED_KEY]} ]]<br />
		then<br />
			NOT_UPDATED=&#8221;$NOT_UPDATED $PACKAGE&#8221;<br />
			if (( $(echo $NOT_UPDATED | wc -m) &lt; $WIDTH ))<br />
			then<br />
				continue<br />
			fi<br />
			NOT_UPDATED=$NOT_UPDATED&#8230;<br />
		fi</p>
<p>Но возникает проблема, когда сравниваю версии, например:<br />
yad:<br />
Первое больше второго?<br />
${PACKAGES_VERSIONS[$PACKAGE_KEY]}=0.9.0-1~webupd8~maverick<br />
${INSTALLED_VERSIONS[$PACKAGE_INSTALLED_KEY]}=0.10.1-1~webupd8~maverick<br />
Да.</p>
<p>Помогите пожалуйста!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

