<?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=31445&amp;type=atom" />
	<updated>2013-11-03T10:46:16Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=31445</id>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373396#p373396" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Я уже давно не администратор, так что смелее, не сдерживайте себя — это вредно.</p></blockquote></div><p>вы лучше исправьте свою ошибку. Оно же ведь как -- ошибка заразна. Другие тоже будут путать тёплое с мягким. Это разве хорошо? По-русски у вас правильно написано &quot;шаблон имени файла&quot;, а зачем было писать REGEXP? Это вообще-то общепринятый технический термин. Что-бы find их понимала, надо юзать -regex, а не -name.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2013-11-03T10:46:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373396#p373396</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373390#p373390" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>drBatty пишет:</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>2013-11-03T10:33:02Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373390#p373390</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373384#p373384" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>REGEXP_FILE — шаблон имени файла;</p></blockquote></div><p>минусануть вас что-ли? Но не буду, администратор, который путает глоббинг с рекулярками -- смешной. И очень хорошо характеризует техническую грамотность здешней администрации...</p><div class="quotebox"><cite>nik222 пишет:</cite><blockquote><p>cp в рамках скрипта при замене файла не требует подтверждения ?</p></blockquote></div><p>нет, не требует. Потому-что алиасы в скриптах НЕ работают.</p><div class="quotebox"><cite>nik222 пишет:</cite><blockquote><p>нужно проверять наличие конкретных файлов в поддиректориях, не по расширению а именно по имени файла</p></blockquote></div><p>в Linux НЕТ никаких &quot;расширений&quot;. Они остались в MS-DOS.</p><p>Можно использовать глоббинг:<br /><strong>find ... -name &quot;filename.*&quot;</strong></p><p>Можно использовать регулярные выражения прямо в find</p><div class="quotebox"><cite>nik222 пишет:</cite><blockquote><p>ну а предположим что после проверки по имени необходимо еще проверить по дате ?</p></blockquote></div><p>тогда после find ... -name ... нужно дописать проверку времени. Их довольно много разных:</p><p>1. абсолютные (раньше чем, после того), например &quot;все файлы изменённые за последнюю неделю&quot; -mtime -7</p><p>2. относительные (после того КАК), например &quot;файлы новее этого&quot; -newer этот.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2013-11-03T10:08:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373384#p373384</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373112#p373112" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>nik222 пишет:</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>2013-11-01T12:11:13Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373112#p373112</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=373110#p373110" />
			<content type="html"><![CDATA[<p>ну а предположим что после проверки по имени необходимо еще проверить по дате ?</p>]]></content>
			<author>
				<name><![CDATA[nik222]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20454</uri>
			</author>
			<updated>2013-11-01T12:07:51Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=373110#p373110</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372679#p372679" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>nik222 пишет:</cite><blockquote><p>а почему полный путь ?</p></blockquote></div><p>В данном случае, чтобы использовалась непосредственно сама команда <em>cp</em>, а не алиас на неё — <em>cp -i</em>.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-10-30T13:40:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372679#p372679</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372673#p372673" />
			<content type="html"><![CDATA[<p>а почему полный путь ?</p>]]></content>
			<author>
				<name><![CDATA[nik222]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20454</uri>
			</author>
			<updated>2013-10-30T13:30:58Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372673#p372673</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372667#p372667" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Ну вот он «виновник»!<br />В зависимости от используемой вами оболочки (проверить можно echo $SHELL), найдите в файле .zshrc&nbsp; или .bashrc и т.п. эту строку и закомментируйте её.</p></blockquote></div><p>...либо используйте полный путь к команде, т.е. <em>/usr/bin/cp</em>.</p></blockquote></div><p>Кстати, как я понимаю, использование полного пути до программы при написании переносимых сценариев по этой причине будет хорошим тоном.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-10-30T13:15:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372667#p372667</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372655#p372655" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>nik222 пишет:</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>2013-10-30T12:19:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372655#p372655</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372644#p372644" />
			<content type="html"><![CDATA[<p>еще один момент - если не находится файл с именем из списка, скрипт дальше продолжает работать или останавливается ?</p>]]></content>
			<author>
				<name><![CDATA[nik222]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20454</uri>
			</author>
			<updated>2013-10-30T11:56:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372644#p372644</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372638#p372638" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Ну вот он «виновник»!<br />В зависимости от используемой вами оболочки (проверить можно echo $SHELL), найдите в файле .zshrc&nbsp; или .bashrc и т.п. эту строку и закомментируйте её.</p></blockquote></div><p>...либо используйте полный путь к команде, т.е. <em>/usr/bin/cp</em>.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-10-30T11:09:31Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372638#p372638</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372637#p372637" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>nik222 пишет:</cite><blockquote><div class="codebox"><pre><code>alias cp=&#039;cp -i&#039;</code></pre></div></blockquote></div><p>Ну вот он «виновник»!<br />В зависимости от используемой вами оболочки (проверить можно <em>echo $SHELL</em>), найдите в файле <em>.zshrc</em>&nbsp; или <em>.bashrc</em> и т.п. эту строку и закомментируйте её.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-10-30T11:07:03Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372637#p372637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372636#p372636" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>alias cp=&#039;cp -i&#039;
alias l.=&#039;ls -d .* --color=auto&#039;
alias ll=&#039;ls -l --color=auto&#039;
alias ls=&#039;ls --color=auto&#039;
alias mv=&#039;mv -i&#039;
alias rm=&#039;rm -i&#039;
alias which=&#039;alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde&#039;</code></pre></div><div class="codebox"><pre><code>alias cp=&#039;cp -i&#039;
    /bin/cp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[nik222]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20454</uri>
			</author>
			<updated>2013-10-30T11:00:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372636#p372636</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372634#p372634" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Покажите вывод команды</p><div class="codebox"><pre><code>alias</code></pre></div></blockquote></div><p>...и<br /></p><div class="codebox"><pre><code>which cp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-10-30T10:51:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372634#p372634</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проверка по имени файла и последующее копирование]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=372633#p372633" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>nik222 пишет:</cite><blockquote><p>cp в рамках скрипта при замене файла не требует подтверждения ?</p></blockquote></div><p>Зависит от настроек вашей оболочки.<br />Покажите вывод команды<br /></p><div class="codebox"><pre><code>alias</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2013-10-30T10:45:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=372633#p372633</id>
		</entry>
</feed>
