<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Сортировка файлов]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=23534&amp;type=atom" />
	<updated>2012-07-30T21:46:57Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=23534</id>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290396#p290396" />
			<content type="html"><![CDATA[<p>Скрипт отработал на ура. А проблема была в том, что не стоило скрипт называть sort. Переименовал и все заработало. Огромное спасибо за помощь <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></content>
			<author>
				<name><![CDATA[4fun]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16085</uri>
			</author>
			<updated>2012-07-30T21:46:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290396#p290396</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290314#p290314" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>Ближе к ночи попробую, дабы не мешать никому.</p></blockquote></div><p>В качестве некоторой перестраховки можно поменять команду <em>mv</em> на <em>cp</em> (если место на сервере позволяет). Если всё сработает нормально, каталог-источник можно будет затем удалить.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-07-30T07:59:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290314#p290314</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290309#p290309" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>То есть мне писать ./sort &#039;/tmp/src&#039; &#039;/tmp/new&#039; ?</p></blockquote></div><p>нет, в самом скрипте... и в двойных кавычках<br /><a href="http://www.opennet.ru/docs/RUS/bash_scripting_guide/">ABS</a> к прочтению или хотя бы к просмотру....</p><div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>А в чем конкретно могла быть причина unknown predicate `-u&#039; ?</p></blockquote></div><p>в SRC_DIR был путь с пробелами....</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-07-30T07:54:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290309#p290309</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290307#p290307" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Попробуйте создать на домашнем компьютере подобную структуру каталогов и файлов и проверьте.</p></blockquote></div><p>На домашнем винда, а линя только на сервах. Ближе к ночи попробую, дабы не мешать никому.</p>]]></content>
			<author>
				<name><![CDATA[4fun]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16085</uri>
			</author>
			<updated>2012-07-30T07:53:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290307#p290307</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290305#p290305" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>То есть мне писать ./sort &#039;/tmp/src&#039; &#039;/tmp/new&#039; ?</p></blockquote></div><p>Кавычки, НО двойные, нужно добавить в скрипт.<br /></p><div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>А в чем конкретно могла быть причина unknown predicate `-u&#039; ?</p></blockquote></div><p>Возможно:<br /></p><div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>в конце нет конца строки - редактор ваш туповат, надо самому поставить...</p></blockquote></div><div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>Просто не рискую, пока что, запускать, т.к. вчера моя попытка повесила сервер и пришлось ребутить</p></blockquote></div><div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Я «жестоко» не тестировал, но вроде бы работает:</p></blockquote></div><p>Попробуйте создать на домашнем компьютере подобную структуру каталогов и файлов и проверьте.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-07-30T07:49:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290305#p290305</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290299#p290299" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>${SRC_DIR} в обоих случаях должно быть в кавычках...</p></blockquote></div><p>То есть мне писать ./sort &#039;/tmp/src&#039; &#039;/tmp/new&#039; ?<br />Просто не рискую, пока что, запускать, т.к. вчера моя попытка повесила сервер и пришлось ребутить<br />А в чем конкретно могла быть причина unknown predicate `-u&#039; ?</p>]]></content>
			<author>
				<name><![CDATA[4fun]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16085</uri>
			</author>
			<updated>2012-07-30T07:36:20Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290299#p290299</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290264#p290264" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>done</p></blockquote></div><p>в конце нет конца строки - редактор ваш туповат, надо самому поставить...<br />${SRC_DIR} в обоих случаях должно быть в кавычках... если в пути есть пробелы работать не будет.... </p><p><strong>Lupo Alberto</strong>, ох и намудрил...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-07-29T22:41:52Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290264#p290264</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290258#p290258" />
			<content type="html"><![CDATA[<p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># cat -A sort<br />#!/bin/bash$<br />SRC_DIR=${1}$<br />DST_DIR=${2}$<br />$<br />find ${SRC_DIR} -type f -exec basename &quot;{}&quot; \;&nbsp; |&nbsp; sed -r &#039;s/(.*)\..*/\1/&#039; | sort -u | \$<br />while read UNIQ_NAME;$<br />do $<br />mkdir -p &quot;${DST_DIR}/${UNIQ_NAME}/cstrike/maps&quot;;$<br />find ${SRC_DIR} -type f -name &quot;${UNIQ_NAME}.*&quot; -exec mv {} &quot;${DST_DIR}/${UNIQ_NAME}/cstrike/maps&quot; \;$<br />done</div></p><div class="quotebox"><blockquote><p>Как и чем копировали и сохраняли?</p></blockquote></div><p>С помощью мыши и mcedit <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /> Так не нужно было делать?</p>]]></content>
			<author>
				<name><![CDATA[4fun]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16085</uri>
			</author>
			<updated>2012-07-29T21:10:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290258#p290258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290256#p290256" />
			<content type="html"><![CDATA[<p>Я «жестоко» не тестировал, но вроде бы работает:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />lupo@gentoo-laptop /tmp % ls -lR /tmp/test&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [gentoo-laptop][23:35]<br />/tmp/test:<br />итого 1452<br />-rw-r--r-- 1 lupo lupo 636015 Апр 25 08:25 funtoo.jpg<br />-rw-r--r-- 1 lupo lupo 636015 Апр 25 08:25 funtoo.png<br />-rw-r--r-- 1 lupo lupo&nbsp; 47058 Май 23 09:38 Net Example 1.txt<br />-rw-r--r-- 1 lupo lupo 133873 Июн 25 23:43 slim.jpg<br />drwxr-xr-x 2 lupo lupo&nbsp; &nbsp; 100 Июл 29 23:34 test1/<br />drwxr-xr-x 2 lupo lupo&nbsp; &nbsp; &nbsp;80 Июл 29 23:35 tmp/<br />-rw-r--r-- 1 lupo lupo&nbsp; 21124 Сен 18&nbsp; 2011 Troll.jpg</p><p>/tmp/test/test1:<br />итого 108<br />-rw-r--r-- 1 lupo lupo&nbsp; 9111 Дек&nbsp; 4&nbsp; 2011 funtoologooutline.png<br />-rw-r--r-- 1 lupo lupo 47058 Май 23 09:38 net.example.txt<br />-rw-r--r-- 1 lupo lupo 47058 Май 23 09:38 Net Example.txt</p><p>/tmp/test/tmp:<br />итого 156<br />-rw-r--r-- 1 lupo lupo 133873 Июн 25 23:43 slim.png<br />-rw-r--r-- 1 lupo lupo&nbsp; 21124 Сен 18&nbsp; 2011 Troll.png<br />lupo@gentoo-laptop /tmp % ./sort.sh /tmp/test /tmp/new&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [gentoo-laptop][23:35]<br />lupo@gentoo-laptop /tmp % ls -lR /tmp/test&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [gentoo-laptop][23:36]<br />/tmp/test:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 40 Июл 29 23:36 test1/<br />drwxr-xr-x 2 lupo lupo 40 Июл 29 23:36 tmp/</p><p>/tmp/test/test1:<br />итого 0</p><p>/tmp/test/tmp:<br />итого 0<br />lupo@gentoo-laptop /tmp % ls -lR /tmp/new&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[gentoo-laptop][23:36]<br />/tmp/new:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 funtoo/<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 funtoologooutline/<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 net.example/<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 Net Example/<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 Net Example 1/<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 slim/<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 Troll/</p><p>/tmp/new/funtoo:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 cstrike/</p><p>/tmp/new/funtoo/cstrike:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 80 Июл 29 23:36 maps/</p><p>/tmp/new/funtoo/cstrike/maps:<br />итого 1248<br />-rw-r--r-- 1 lupo lupo 636015 Апр 25 08:25 funtoo.jpg<br />-rw-r--r-- 1 lupo lupo 636015 Апр 25 08:25 funtoo.png</p><p>/tmp/new/funtoologooutline:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 cstrike/</p><p>/tmp/new/funtoologooutline/cstrike:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 60 Июл 29 23:36 maps/</p><p>/tmp/new/funtoologooutline/cstrike/maps:<br />итого 12<br />-rw-r--r-- 1 lupo lupo 9111 Дек&nbsp; 4&nbsp; 2011 funtoologooutline.png</p><p>/tmp/new/net.example:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 cstrike/</p><p>/tmp/new/net.example/cstrike:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 60 Июл 29 23:36 maps/</p><p>/tmp/new/net.example/cstrike/maps:<br />итого 48<br />-rw-r--r-- 1 lupo lupo 47058 Май 23 09:38 net.example.txt</p><p>/tmp/new/Net Example:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 cstrike/</p><p>/tmp/new/Net Example/cstrike:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 60 Июл 29 23:36 maps/</p><p>/tmp/new/Net Example/cstrike/maps:<br />итого 48<br />-rw-r--r-- 1 lupo lupo 47058 Май 23 09:38 Net Example.txt</p><p>/tmp/new/Net Example 1:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 cstrike/</p><p>/tmp/new/Net Example 1/cstrike:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 60 Июл 29 23:36 maps/</p><p>/tmp/new/Net Example 1/cstrike/maps:<br />итого 48<br />-rw-r--r-- 1 lupo lupo 47058 Май 23 09:38 Net Example 1.txt</p><p>/tmp/new/slim:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 cstrike/</p><p>/tmp/new/slim/cstrike:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 80 Июл 29 23:36 maps/</p><p>/tmp/new/slim/cstrike/maps:<br />итого 264<br />-rw-r--r-- 1 lupo lupo 133873 Июн 25 23:43 slim.jpg<br />-rw-r--r-- 1 lupo lupo 133873 Июн 25 23:43 slim.png</p><p>/tmp/new/Troll:<br />итого 0<br />drwxr-xr-x 3 lupo lupo 60 Июл 29 23:36 cstrike/</p><p>/tmp/new/Troll/cstrike:<br />итого 0<br />drwxr-xr-x 2 lupo lupo 80 Июл 29 23:36 maps/</p><p>/tmp/new/Troll/cstrike/maps:<br />итого 48<br />-rw-r--r-- 1 lupo lupo 21124 Сен 18&nbsp; 2011 Troll.jpg<br />-rw-r--r-- 1 lupo lupo 21124 Сен 18&nbsp; 2011 Troll.png<br />lupo@gentoo-laptop /tmp %<br /></div></p></div></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-07-29T20:38:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290256#p290256</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290253#p290253" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>Спамится find: unknown predicate `-u&#039;</p></blockquote></div><p>Как и чем копировали и сохраняли?<br />Покажите<br /></p><div class="codebox"><pre><code>cat -A sort.sh</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-07-29T20:32:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290253#p290253</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290252#p290252" />
			<content type="html"><![CDATA[<p>Спамится find: unknown predicate `-u&#039;</p>]]></content>
			<author>
				<name><![CDATA[4fun]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16085</uri>
			</author>
			<updated>2012-07-29T20:29:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290252#p290252</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290251#p290251" />
			<content type="html"><![CDATA[<p>Спасибо. Сейчас файлы на сервер долью и проверю.</p>]]></content>
			<author>
				<name><![CDATA[4fun]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16085</uri>
			</author>
			<updated>2012-07-29T19:55:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290251#p290251</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290250#p290250" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>4fun пишет:</cite><blockquote><p>То есть вместо ${1} я пишу откуда нужно читать файлы, а вместо ${2} куда?</p></blockquote></div><div class="codebox"><pre><code>./sort.sh /tmp/test /tmp/new</code></pre></div><p>Изначально файлы расположены в <em>/tmp/test</em>, после сортировки в <em>/tmp/new</em> создастся структура каталогов.</p><p>P.S. В <em>bash</em><br /><strong>${1}</strong> — первый аргумент команды;<br /><strong>${2}</strong> — второй аргумент команды...<br />То есть в контексте этого скрипта: присвоить переменной <strong>SRC_DIR</strong> значение перовго аргумента, <strong>DST_DIR</strong> — второго...</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-07-29T19:51:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290250#p290250</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290249#p290249" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><div class="codebox"><pre><code>#!/bin/bash
# В качестве директории поиска скрипту передаётся первый аргумент, вторым аргументом передаётся директория назначения.
SRC_DIR=${1}
DST_DIR=${2}

find ${SRC_DIR} -type f -exec basename &quot;{}&quot; \;  |  sed -r &#039;s/(.*)\..*/\1/&#039; | sort -u | \
while read UNIQ_NAME;
do 
   mkdir -p &quot;${DST_DIR}/${UNIQ_NAME}/cstrike/maps&quot;;
   find ${SRC_DIR} -type f -name &quot;${UNIQ_NAME}.*&quot; -exec mv {} &quot;${DST_DIR}/${UNIQ_NAME}/cstrike/maps&quot; \;
done</code></pre></div></blockquote></div><p>SRC_DIR=${1}<br />DST_DIR=${2}<br />То есть вместо ${1} я пишу откуда нужно читать файлы, а вместо ${2} куда?</p>]]></content>
			<author>
				<name><![CDATA[4fun]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16085</uri>
			</author>
			<updated>2012-07-29T19:49:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290249#p290249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Сортировка файлов]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290248#p290248" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>#!/bin/bash
# В качестве директории поиска скрипту передаётся первый аргумент, вторым аргументом передаётся директория назначения.
SRC_DIR=${1}
DST_DIR=${2}

find ${SRC_DIR} -type f -exec basename &quot;{}&quot; \;  |  sed -r &#039;s/(.*)\..*/\1/&#039; | sort -u | \
while read UNIQ_NAME;
do 
   mkdir -p &quot;${DST_DIR}/${UNIQ_NAME}/cstrike/maps&quot;;
   find ${SRC_DIR} -type f -name &quot;${UNIQ_NAME}.*&quot; -exec mv {} &quot;${DST_DIR}/${UNIQ_NAME}/cstrike/maps&quot; \;
done</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-07-29T19:46:10Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290248#p290248</id>
		</entry>
</feed>
