<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; условие запуска команды после pipe]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=29339</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29339&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «условие запуска команды после pipe».]]></description>
		<lastBuildDate>Tue, 30 Jul 2013 13:34:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: условие запуска команды после pipe]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356016#p356016</link>
			<description><![CDATA[<p>Спасибо!<br />Это то что мне надо, но чуть-чуть поправлю (последние два символа):<br /></p><div class="codebox"><pre><code>find /home/user/test -type f -mtime -7 -exec stat --printf &quot;%Y %s %n\n&quot; {} \;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (axe)]]></author>
			<pubDate>Tue, 30 Jul 2013 13:34:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356016#p356016</guid>
		</item>
		<item>
			<title><![CDATA[Re: условие запуска команды после pipe]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356015#p356015</link>
			<description><![CDATA[<div class="quotebox"><cite>axe⇓ пишет:</cite><blockquote><p>мой моск неожиданно выдал такое решение:<br />for dir in `find /home/user/test -type f -mtime -7`; do stat --printf &quot;%Y %s %n\n&quot; $dir; done<br />но не знаю, плохо ли оно или хорошо</p></blockquote></div><p>Очень не кошерно использовать <strong>for</strong> для этих целей, особенно если в названии файлов присутствуют пробелы.</p><p>ужо лучше использовать средства <strong>find</strong> в место <strong>xargs</strong><br />В данном случае нужен ключик <strong>-exec</strong></p><div class="codebox"><pre><code>find /home/user/test -type f -mtime -7 -exec stat --printf &quot;%Y %s %n\n&quot; {} ;\</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Tue, 30 Jul 2013 13:19:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356015#p356015</guid>
		</item>
		<item>
			<title><![CDATA[Re: условие запуска команды после pipe]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356012#p356012</link>
			<description><![CDATA[<p>мой моск неожиданно выдал такое решение:<br /></p><div class="codebox"><pre><code>for dir in `find /home/user/test -type f -mtime -7`; do stat --printf &quot;%Y %s %n\n&quot; $dir; done</code></pre></div><p>но не знаю, плохо ли оно или хорошо</p>]]></description>
			<author><![CDATA[null@example.com (axe)]]></author>
			<pubDate>Tue, 30 Jul 2013 13:09:42 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356012#p356012</guid>
		</item>
		<item>
			<title><![CDATA[условие запуска команды после pipe]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=356010#p356010</link>
			<description><![CDATA[<div class="codebox"><pre><code>find /home/user/test -type f -mtime -7 | xargs stat --printf &quot;%Y %s %n\n&quot;</code></pre></div><p>если первая команда возвращает пустоту, то вторая возвращает<br /></p><div class="quotebox"><blockquote><p>stat: missing operand<br />Try `stat --help&#039; for more information</p></blockquote></div><p>если find вернул список файлов, то возвращается информация из stat</p><p>Можно ли сделать, чтобы вторая команда не запускалась если первая команда вернула пустоту?</p>]]></description>
			<author><![CDATA[null@example.com (axe)]]></author>
			<pubDate>Tue, 30 Jul 2013 12:59:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=356010#p356010</guid>
		</item>
	</channel>
</rss>
