<?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; Вывод файлов содержащих строку отсортированных по размеру]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=27146</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27146&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Вывод файлов содержащих строку отсортированных по размеру».]]></description>
		<lastBuildDate>Sun, 10 Mar 2013 12:06:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332662#p332662</link>
			<description><![CDATA[<p><strong>bormant</strong>, спасибо, буду знать.</p>]]></description>
			<author><![CDATA[null@example.com (-=Serj=-)]]></author>
			<pubDate>Sun, 10 Mar 2013 12:06:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332662#p332662</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332656#p332656</link>
			<description><![CDATA[<p>cmd1 | xargs cmd2<br />эквивалентно<br />cmd2 $(cmd1) или cmd2 `cmd1`<br />с той лишь разницей, что во втором случае легко нарваться на переполнение командной строки при большом количестве файлов и/или длинных именах.</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Sun, 10 Mar 2013 11:48:03 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332656#p332656</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332640#p332640</link>
			<description><![CDATA[<div class="codebox"><pre><code>$ ls -l
итого 16
-rw-r--r-- 1 sergey sergey 13 марта 10 14:53 f1.txt
-rw-r--r-- 1 sergey sergey 24 марта 10 14:53 f2.txt
-rw-r--r-- 1 sergey sergey 54 марта 10 14:53 f3.txt
-rw-r--r-- 1 sergey sergey 21 марта 10 14:54 f4.txt</code></pre></div><div class="codebox"><pre><code>$ grep -lw &#039;privet&#039; *.txt
./f1.txt
./f3.txt
./f4.txt</code></pre></div><div class="codebox"><pre><code>$ ls -lS  `grep -lw &#039;privet&#039; *.txt`
-rw-r--r-- 1 sergey sergey 54 марта 10 14:53 ./f3.txt
-rw-r--r-- 1 sergey sergey 21 марта 10 14:54 ./f4.txt
-rw-r--r-- 1 sergey sergey 13 марта 10 14:53 ./f1.txt</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (-=Serj=-)]]></author>
			<pubDate>Sun, 10 Mar 2013 10:51:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332640#p332640</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332639#p332639</link>
			<description><![CDATA[<p>Можно, даже для больших по числу файлов каталогов подойдет (если рекурсия не нужна):</p><div class="codebox"><pre><code>ls -S | xargs grep -lw privet</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Sun, 10 Mar 2013 10:43:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332639#p332639</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332638#p332638</link>
			<description><![CDATA[<p>После долгих мучений решил задачу:<br /></p><div class="codebox"><pre><code>find $1 -type f | xargs -d &#039;\n&#039; ls -S1 | xargs -d &#039;\n&#039; grep -lw &#039;WORD&#039;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xcopy)]]></author>
			<pubDate>Sun, 10 Mar 2013 10:41:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332638#p332638</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332620#p332620</link>
			<description><![CDATA[<p>bormant, может тогда в таком случае наоборот из ls -S передавать в grep?<br />чтобы grep искал в файлах в отсортированном порядке и выводил файлы по этому же порядку?</p>]]></description>
			<author><![CDATA[null@example.com (Xcopy)]]></author>
			<pubDate>Sun, 10 Mar 2013 08:50:01 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332620#p332620</guid>
		</item>
		<item>
			<title><![CDATA[Re: Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332569#p332569</link>
			<description><![CDATA[<p>Про xargs -- добавить несложно, но толку не будет, если размер аргументов превысит допустимый предел, будет несколько вызовов ls, и каждый следующий ничего не будет знать о предыдущих -- получится несколько отсортированных кусков:<br />grep -lw privet | xargs ls -S</p>]]></description>
			<author><![CDATA[null@example.com (bormant)]]></author>
			<pubDate>Sun, 10 Mar 2013 06:48:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332569#p332569</guid>
		</item>
		<item>
			<title><![CDATA[Вывод файлов содержащих строку отсортированных по размеру]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332539#p332539</link>
			<description><![CDATA[<p>Добрый день! <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> </p><p>Передо мной стоит следующая задача:<br />Мне необходимо вывести список файлов который возвращает команда grab в отсортированном по размеру файлов виде.<br />Я умудрился написать скрипт:<br /></p><div class="codebox"><pre><code>#!/bin/bash
grep -lw &#039;privet&#039; $1/*
exit 0</code></pre></div><p>На вход передается путь к директории, а на выходе (стандартный вывод) все файлы содержащие строчку &quot;privet&quot;.<br />Это я сделал, но не могу сделать так, чтобы эти файлы выводились в отсортированном порядке, есть идея сделать связку ls -S с grep при помощи xargs но до меня не доходит как)</p><p><em>Заранее спасибо.</em><br /></p><div class="codebox"><pre><code>uname -a
Linux Misha 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 19:02:34 UTC 2013 i686 i686 i686 GNU/Linux
misha@Misha:~/Документы$ </code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xcopy)]]></author>
			<pubDate>Sat, 09 Mar 2013 23:59:12 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332539#p332539</guid>
		</item>
	</channel>
</rss>
