<?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=22370</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=22370&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «помогите написать не очень сложный скрипт».]]></description>
		<lastBuildDate>Wed, 01 Aug 2012 18:58:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=290649#p290649</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 01 Aug 2012 18:58:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=290649#p290649</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=290644#p290644</link>
			<description><![CDATA[<p>интерактивный. Решение принимается человеком.</p>]]></description>
			<author><![CDATA[null@example.com (sh00)]]></author>
			<pubDate>Wed, 01 Aug 2012 18:49:27 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=290644#p290644</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=290642#p290642</link>
			<description><![CDATA[<p>Повторю вопрос: скрипт интерактивный, то есть решение принимает человек, либо ответы известны заранее? Тогда можно использовать команду <em>yes</em>.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 01 Aug 2012 18:46:25 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=290642#p290642</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=290641#p290641</link>
			<description><![CDATA[<p>мне предлагают ввести <strong>n</strong> или <strong>y</strong> и нажать <strong>enter</strong>. Всё делается в консоли. Обычный запрос на подтверждение об удалении.<br /><strong>UPD</strong> удаление производится спец.утилитой, т.е. вариант rm -rf не подойдет</p>]]></description>
			<author><![CDATA[null@example.com (sh00)]]></author>
			<pubDate>Wed, 01 Aug 2012 18:41:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=290641#p290641</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=290640#p290640</link>
			<description><![CDATA[<p>...либо <em>man yes</em>, в особо «тяжёлых» случаях — <em>man expect</em>.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 01 Aug 2012 18:35:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=290640#p290640</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=290638#p290638</link>
			<description><![CDATA[<p><strong>sh00</strong>, скрипт интерактивный или нужно, чтобы он в любом случае удалил файл?<br />Тогда проще<br /></p><div class="codebox"><pre><code>rm -f FILE</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Wed, 01 Aug 2012 18:30:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=290638#p290638</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=290637#p290637</link>
			<description><![CDATA[<p>решил не создавать отдельную тему. Подскажите как заставить скрипт <strong>.sh</strong> выполнить действие, а именно ввести <strong>y</strong> и нажать <strong>enter</strong>. Т.е. происходит запрос на удаление файла в моём случае, где нужно согласиться, либо не согласиться, после чего нужно продолжить выполнение скрипта.</p>]]></description>
			<author><![CDATA[null@example.com (sh00)]]></author>
			<pubDate>Wed, 01 Aug 2012 18:27:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=290637#p290637</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276547#p276547</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Wed, 23 May 2012 21:00:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276547#p276547</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276519#p276519</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Wed, 23 May 2012 18:06:40 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276519#p276519</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276495#p276495</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 23 May 2012 17:25:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276495#p276495</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276494#p276494</link>
			<description><![CDATA[<p>Начинать надо с <a href="http://www.opennet.ru/docs/RUS/bash_scripting_guide">BASH Scripting Guide</a></p>]]></description>
			<author><![CDATA[null@example.com (yars)]]></author>
			<pubDate>Wed, 23 May 2012 17:24:59 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276494#p276494</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276490#p276490</link>
			<description><![CDATA[<p>судя по всему не сложный но только незнаю с чего начать даже литературы по скриптам нет</p>]]></description>
			<author><![CDATA[null@example.com (max20.12)]]></author>
			<pubDate>Wed, 23 May 2012 17:21:09 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276490#p276490</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276489#p276489</link>
			<description><![CDATA[<p>Да я прочитал но нам преподаватель ни дал литературу ни материал так что не могу выложить даже то с чего начать....если можете напишите&nbsp; цикл&nbsp; для задания 4.1</p>]]></description>
			<author><![CDATA[null@example.com (max20.12)]]></author>
			<pubDate>Wed, 23 May 2012 17:20:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276489#p276489</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276487#p276487</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (gramozeka)]]></author>
			<pubDate>Wed, 23 May 2012 17:19:16 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276487#p276487</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите написать не очень сложный скрипт]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=276483#p276483</link>
			<description><![CDATA[<p><a href="http://linuxforum.ru/viewtopic.php?id=18294">Внимание товарищи студенты и все остальные учащиеся</a></p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 23 May 2012 17:10:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=276483#p276483</guid>
		</item>
	</channel>
</rss>
