<?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=22370&amp;type=atom" />
	<updated>2012-08-01T18:58:47Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=22370</id>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290649#p290649" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>lupo@gentoo-laptop /tmp % cat test.sh
#!/bin/bash
echo &quot;Скажите Да или Нет&quot;
read ANSWER
case $ANSWER in
    y|Y) echo &quot;Вы согласились&quot;
        ;;
    n|N) echo &quot;Вы отказались&quot;
        ;;
    *) echo &quot;Введите буквы Y или N в любом регистре&quot;
    ;;
esac</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-08-01T18:58:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290649#p290649</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290644#p290644" />
			<content type="html"><![CDATA[<p>интерактивный. Решение принимается человеком.</p>]]></content>
			<author>
				<name><![CDATA[sh00]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23717</uri>
			</author>
			<updated>2012-08-01T18:49:27Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290644#p290644</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290642#p290642" />
			<content type="html"><![CDATA[<p>Повторю вопрос: скрипт интерактивный, то есть решение принимает человек, либо ответы известны заранее? Тогда можно использовать команду <em>yes</em>.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-08-01T18:46:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290642#p290642</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290641#p290641" />
			<content type="html"><![CDATA[<p>мне предлагают ввести <strong>n</strong> или <strong>y</strong> и нажать <strong>enter</strong>. Всё делается в консоли. Обычный запрос на подтверждение об удалении.<br /><strong>UPD</strong> удаление производится спец.утилитой, т.е. вариант rm -rf не подойдет</p>]]></content>
			<author>
				<name><![CDATA[sh00]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23717</uri>
			</author>
			<updated>2012-08-01T18:41:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290641#p290641</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290640#p290640" />
			<content type="html"><![CDATA[<p>...либо <em>man yes</em>, в особо «тяжёлых» случаях — <em>man expect</em>.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-08-01T18:35:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290640#p290640</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290638#p290638" />
			<content type="html"><![CDATA[<p><strong>sh00</strong>, скрипт интерактивный или нужно, чтобы он в любом случае удалил файл?<br />Тогда проще<br /></p><div class="codebox"><pre><code>rm -f FILE</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-08-01T18:30:44Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290638#p290638</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=290637#p290637" />
			<content type="html"><![CDATA[<p>решил не создавать отдельную тему. Подскажите как заставить скрипт <strong>.sh</strong> выполнить действие, а именно ввести <strong>y</strong> и нажать <strong>enter</strong>. Т.е. происходит запрос на удаление файла в моём случае, где нужно согласиться, либо не согласиться, после чего нужно продолжить выполнение скрипта.</p>]]></content>
			<author>
				<name><![CDATA[sh00]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23717</uri>
			</author>
			<updated>2012-08-01T18:27:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=290637#p290637</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276547#p276547" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>gramozeka пишет:</cite><blockquote><p>или монетизируй в личку</p></blockquote></div><p>А я всё думал, как бы так сказать подобное, но не в лоб. + <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></content>
			<author>
				<name><![CDATA[zenon]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6867</uri>
			</author>
			<updated>2012-05-23T21:00:55Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276547#p276547</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276519#p276519" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>max20.12 пишет:</cite><blockquote><p>Да я прочитал но нам преподаватель ни дал литературу ни материал так что не могу выложить даже то с чего начать....если можете напишите&nbsp; цикл&nbsp; для задания 4.1</p></blockquote></div><div class="codebox"><pre><code>shopt -s nullglob
for file in *
do
  ls -l &quot;$file&quot; &amp;&gt; /dev/null
done
for file in *[c,cpp]
do
  echo &quot;файл \&quot;$file\&quot;&quot;.
done
exit 0</code></pre></div><p>заготовка, как делать выборку по шаблону додумывай сам(читай, ссылки дали) или монетизируй в личку, тут на форуме полно народу кто может это сделать за вознаграждение.</p>]]></content>
			<author>
				<name><![CDATA[gramozeka]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6831</uri>
			</author>
			<updated>2012-05-23T18:06:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276519#p276519</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276495#p276495" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>max20.12 пишет:</cite><blockquote><p>судя по всему не сложный но только незнаю с чего начать даже литературы по скриптам нет</p></blockquote></div><p>ABS наше всё: <a href="http://www.opennet.ru/docs/RUS/bash_scripting_guide/">http://www.opennet.ru/docs/RUS/bash_scripting_guide/</a></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-05-23T17:25:30Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276495#p276495</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276494#p276494" />
			<content type="html"><![CDATA[<p>Начинать надо с <a href="http://www.opennet.ru/docs/RUS/bash_scripting_guide">BASH Scripting Guide</a></p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2012-05-23T17:24:59Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276494#p276494</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276490#p276490" />
			<content type="html"><![CDATA[<p>судя по всему не сложный но только незнаю с чего начать даже литературы по скриптам нет</p>]]></content>
			<author>
				<name><![CDATA[max20.12]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23898</uri>
			</author>
			<updated>2012-05-23T17:21:09Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276490#p276490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276489#p276489" />
			<content type="html"><![CDATA[<p>Да я прочитал но нам преподаватель ни дал литературу ни материал так что не могу выложить даже то с чего начать....если можете напишите&nbsp; цикл&nbsp; для задания 4.1</p>]]></content>
			<author>
				<name><![CDATA[max20.12]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23898</uri>
			</author>
			<updated>2012-05-23T17:20:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276489#p276489</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276487#p276487" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>помогите написать не очень сложный скрипт</p></blockquote></div><p>+<br /></p><div class="quotebox"><blockquote><p>4. Перед выполнением задания создать в своем каталоге набор файлов с расширениями *.с, *.cpp, *.h и *.txt.<br />4.1 Используя цикл for, распечатать из текущего каталога содержимое всех файлов с расширениями *.c и *.cpp, в именах которых присутствуют цифры. Перед содержимым каждого файла напечатать его имя.<br />4.2 Используя цикл for, создать в каталоге &quot;./links&quot; символические ссылки на все файлы текущего каталога с добавлением к имени файла &quot;.link&quot;.<br />4.3 Синхронизировать содержимое каталогов &quot;./&quot; и &quot;./backup&quot; путем создания символических ссылок на недостающие файлы.<br />4.4 Вывести для определенных каталогов имена текстовых файлов, для которых разрешена запись. Имена каталогов задаются через параметры.<br />4.5 Проверить существует ли в каталогах, заданных через параметры при вызове сценарии, файл. Имя файла вводится с клавиатуры.<br />4.6 Проверить работают ли в настоящее время в системе пользователи, имена которых заданы списком параметров.<br />4.7 Вывести для каталога (имя каталога вводится с клавиатуры) список файлов, для которых разрешены исполнение и чтение.<br />4.8 Создать резервные копии текстовых файлов, имеющих атрибут разрешения для записи.<br />4.9 Копировать в каталог, имя которого вводится с клавиатуры, файлы, у которых имя начинается с букв &quot;a&quot; или &quot;z&quot;, если эти файлы не являются каталогами.<br />4.10 Проверить имеются ли в каталогах, имена которых определяются параметрами сценария, файлы, являющиеся исходными текстами программ.<br />4.11 Проверить установлены ли атрибуты разрешения чтения и исполнения для файлов, имена которых перечисляются в списке параметров при вызове сценария.<br />4.12 Преобразовать имена файлов с расширением h в имена с расширением hpp. Каталоги, в которых выполняются преобразования, задаются через параметры.</p></blockquote></div><p>инопланетянин detected ...<br /><strong>Fat-Zer</strong> - поддерживаю.</p>]]></content>
			<author>
				<name><![CDATA[gramozeka]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6831</uri>
			</author>
			<updated>2012-05-23T17:19:16Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276487#p276487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=276483#p276483" />
			<content type="html"><![CDATA[<p><a href="http://linuxforum.ru/viewtopic.php?id=18294">Внимание товарищи студенты и все остальные учащиеся</a></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2012-05-23T17:10:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=276483#p276483</id>
		</entry>
</feed>
