<?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=19702&amp;type=atom" />
	<updated>2012-06-14T16:35:56Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=19702</id>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=282047#p282047" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><p>Сам то пробовал? В общем отвечу, так не работает. :-)</p></blockquote></div><p>после восьмой правки того поста перестал работать. =)<br /><strong>find | sed -rn &#039;s~^(.*\S)\s+$~mv --backup &quot;&amp;&quot; &quot;\1&quot;~p&#039;</strong><br />[fixed]<br />напоминание себе: оно работает, не трогать!</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-06-14T16:35:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=282047#p282047</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=282000#p282000" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>find | sed -rn &#039;s~^(.*\S)\s+$~mv --backup &quot;&amp;&quot; &quot;\1/\2&quot;~p&#039;</p></blockquote></div><p>Сам то пробовал? В общем отвечу, так не работает. :-)</p>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2012-06-14T10:02:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=282000#p282000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281998#p281998" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Можно вообще ничего не вывешивать и не делать ничего - ошибок еще меньше будет, и да когда писал проверял, умвр. Для обсуждений там ссылка есть в первом посте, есть более правильный совет так напиши.</p></blockquote></div><p>ладно... за остолопа извини... плохой день выдался...<br />я чего-то просмотрел переопределение IFS во второй строке... ИМХО не красиво, но имеет право на существование....</p></blockquote></div><p>Принято. <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br />Лучше если звезды лягут, свои пару постов в вышеобозначенную тему сделай.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-06-14T09:52:08Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281998#p281998</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281993#p281993" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Можно вообще ничего не вывешивать и не делать ничего - ошибок еще меньше будет, и да когда писал проверял, умвр. Для обсуждений там ссылка есть в первом посте, есть более правильный совет так напиши.</p></blockquote></div><p>ладно... за остолопа извини... плохой день выдался...<br />я чего-то просмотрел переопределение IFS во второй строке... ИМХО не красиво, но имеет право на существование....</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-06-14T09:18:10Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281993#p281993</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281990#p281990" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Sysadmins tips and tricks</p></blockquote></div><p>плохие там советы... <br />всё что с for&#039;ом работать вообще не будет, писал их явно какой-то остолоп... и не стыдно от своего имени такое вывешивать? хоть проверил бы, перед тем как выкладывать...<br />..... а остальные не буду работать с пробелами на конце. кроме того для удаления пробелов только в начале/конце их тоже тривиально преобразовать не удастся (но можно)...</p></blockquote></div><p>Можно вообще ничего не вывешивать и не делать ничего - ошибок еще меньше будет, и да когда писал проверял, умвр. Для обсуждений там ссылка есть в первом посте, есть более правильный совет так напиши.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-06-14T09:06:10Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281990#p281990</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281986#p281986" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Sysadmins tips and tricks</p></blockquote></div><p>плохие там советы... <br />всё что с for&#039;ом работать вообще не будет, писал их явно какой-то остолоп... и не стыдно от своего имени такое вывешивать? хоть проверил бы, перед тем как выкладывать...<br />..... а остальные не буду работать с пробелами на конце. кроме того для удаления пробелов только в начале/конце их тоже тривиально преобразовать не удастся (но можно)...</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-06-14T08:43:31Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281986#p281986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281982#p281982" />
			<content type="html"><![CDATA[<p><a href="http://linuxforum.ru/viewtopic.php?pid=245046#p245046">Sysadmins tips and tricks</a></p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-06-14T08:01:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281982#p281982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281978#p281978" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><p>Ну ты прям К.О, вот я и не могу понять, как сделать так, что бы в конце строки, а точней имени файла пробелы удалялись.</p></blockquote></div><p>а я что написал? о_О<br />[added]<br />а... ну да... это только один пробел отрежет... надо подумать...<br />[added]<br />вот так вроде должно работать:<br /><strong>find | sed -rn &#039;s~^(.*\S)\s+$~mv --backup &quot;&amp;&quot; &quot;\1/\2&quot;~p&#039;</strong></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-06-14T07:31:04Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281978#p281978</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281976#p281976" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>по следам доковского:<br />find | sed -rn &#039;s~^(.*)/([^/]+)\s+$~mv --backup &quot;&amp;&quot; &quot;\1/\2&quot;~p&#039;<br />применять также с e.</p></blockquote></div><p>Ну ты прям К.О, вот я и не могу понять, как сделать так, что бы в конце строки, а точней имени файла пробелы удалялись.</p>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2012-06-14T07:16:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281976#p281976</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281975#p281975" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>i2ks пишет:</cite><blockquote><p>Не хочу создавать дубли тем, собственно вопрос таков, а как удалять пробелы в конце имени файла, как это сделать в файле я знаю, а вот как поступить с именем файла, что-то затрудняюсь придумать конструкцию.</p></blockquote></div><p>по следам доковского:<br /><strong>find | sed -rn &#039;s~^(.*)/([^/]+)\s+$~mv --backup &quot;&amp;&quot; &quot;\1/\2&quot;~p&#039;</strong><br />применять также с <strong>e</strong>.</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-06-14T06:57:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281975#p281975</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=281971#p281971" />
			<content type="html"><![CDATA[<p>Не хочу создавать дубли тем, собственно вопрос таков, а как удалять пробелы в конце имени файла, как это сделать в файле я знаю, а вот как поступить с именем файла, что-то затрудняюсь придумать конструкцию.</p>]]></content>
			<author>
				<name><![CDATA[i2ks]]></name>
				<uri>https://linuxforum.ru/profile.php?id=16</uri>
			</author>
			<updated>2012-06-14T06:26:37Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=281971#p281971</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=245826#p245826" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>find | sed -rn &#039;s~^(.*)/\s+([^/]+)$~mv --backup &quot;&amp;&quot; &quot;\1/\2&quot;~p&#039;</p></blockquote></div><p>sed может применяться для замены строк. например sed s~карова~корова~ меняет карову на корову.<br />мы ищем <strong>^(.*)/\s+([^/]+)$</strong><br />читается это так:<br />1. ^ с начала строки<br />2. (.*) любые символы в любом количестве<br />3. /\s+ слеш, а после него пробелы не менее 1.<br />4. ([^/]+) не менее одного любого символа кроме слеша (это имя файла без пробела в начале)<br />5. $ конец строки<br />Дальше меняем на <strong>mv --backup &quot;&amp;&quot; &quot;\1/\2&quot;</strong>, получается mv --backup &quot;старое_имя&quot; &quot;новое_имя&quot;</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-01-25T11:43:41Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=245826#p245826</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=245702#p245702" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</cite><blockquote><p>что-то вроде</p></blockquote></div><p>доктор прокомментируй пожалуйста sed, а то шаманизм какой-то&nbsp; oO</p>]]></content>
			<author>
				<name><![CDATA[gramozeka]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6831</uri>
			</author>
			<updated>2012-01-25T04:52:12Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=245702#p245702</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=245683#p245683" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>addison пишет:</cite><blockquote><p>Проделал пару операций после чего в папке с музыкой (2 691 объект) в некоторых именах файлов в начале появился пробел. Сидеть и удалять пробелы в ручную запарюсь. Может подскажете какуюнить команду для терминала чтобы быстренько это исправить? Заранее спасибо.</p></blockquote></div><p>что-то вроде <br /><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">find | sed -rn &#039;s~^(.*)/\s+([^/]+)$~mv --backup &quot;&amp;&quot; &quot;\1/\2&quot;~p&#039;</div><br />(если понравится, поставьте после посл. буквы p букву e)</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-01-25T00:29:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=245683#p245683</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как удалить пробел в начале имени файла]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=245671#p245671" />
			<content type="html"><![CDATA[<p><strong>liaonau</strong>, объяснить не мешало бы, например в Gentoo надо установить dev-perl/rename.<br /></p><div class="codebox"><pre><code>$ perl-rename -n &#039;s/ //g&#039; ./*</code></pre></div><p>На самом деле не переименует, а только покажет как отработает, опция [-n].</p><p>ы. И, да </p><div class="quotebox"><cite>liaonau пишет:</cite><blockquote><p>perl-rename &#039;s/^ //&#039;</p></blockquote></div><p> не сработает.</p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-01-24T20:58:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=245671#p245671</id>
		</entry>
</feed>
