The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Написание командных скриптов в Linux(shell скрипт)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от Messy9 email(ok) on 02-Дек-12, 13:36 
Помогите написать программку пожалуйста.
Написать shell-процедуру, которая:
•    Читает содержимое файла, передаваемого в качестве первого параметра;
•    Создает в текущем каталоге цепочку подкаталогов с относительным маршрутным именем, повторяющим полное маршрутное имя текущего каталога;
•    Создает в последнем подкаталоге новый файл, имя которого передается в качестве второго параметра;
•    Записывает в новый файл строки первого файла в обратном порядке, вставляя после каждого слова фразу "THAT IS ALL" столько раз, сколько задано третьим параметром

Извините , что пишу в теме Unix, но если мне не изменяет память, то Linux то же самое.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от DeadLoco (ok) on 02-Дек-12, 21:22 
Кстати, сколько сейчас стипендии дают?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Написание командных скриптов в Linux(shell скрипт)"  +1 +/
Сообщение от Pahanivo (ok) on 03-Дек-12, 08:41 
> Кстати, сколько сейчас стипендии дают?

наглые ленивые тупые!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от Messy9 (ok) on 06-Дек-12, 07:51 
> Кстати, сколько сейчас стипендии дают?

ну мне как обычному студенту, не "актив группы", 439 рублей(это в технаре) В университете не знаю.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от pavlinux (ok) on 05-Дек-12, 18:24 
>Помогите написать программку пожалуйста.
> Написать shell-процедуру, которая:

В Паскале процедуры, в UNIX только функции.

> • Читает содержимое файла, передаваемого в качестве первого параметра;

cat $1;

> • Создает в текущем каталоге цепочку подкаталогов с относительным маршрутным именем,
> повторяющим полное маршрутное имя текущего каталога;


OUT=".$PWD"
mkdir -p $OUT;

> • Создает в последнем подкаталоге новый файл, имя которого передается в качестве
> второго параметра;

touch $OUT/$2;

> • Записывает в новый файл строки первого файла в обратном порядке, вставляя
> после каждого слова фразу "THAT IS ALL" столько раз, сколько задано
> третьим параметром


FILE=`tac $1`;
k=$3
for i in $FILE;
   do
     echo -ne "$i " >> $OUT/$2;
       if [ $k -gt 0 ];
        then
             echo -ne " THAT IS ALL " >> $OUT/$2;
            ((k--));
       fi;
done;

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от Messy9 (ok) on 06-Дек-12, 07:49 
>[оверквотинг удален]
>        if [ $k -gt 0
> ];
>         then
>            
>  echo -ne " THAT IS ALL " >> $OUT/$2;
>            
> ((k--));
>        fi;
> done;
>

Спасибо большое) Не думал , что это так легко как вы здесь описали.Еще раз благодарю

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от DeadLoco (ok) on 06-Дек-12, 13:56 
> Не думал , что это так легко как вы здесь описали.

Не надо было прогуливать занятия.


Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от pavlinux (ok) on 06-Дек-12, 17:37 
>> Не думал , что это так легко как вы здесь описали.
> Не надо было прогуливать занятия.

Это видимо уже заочники, им курсовые рано выдают.
Студенты ща, к 20 числу очухаются, а после праздников кому на пересдачу  :)


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Написание командных скриптов в Linux(shell скрипт)"  +/
Сообщение от allez (ok) on 07-Дек-12, 07:09 
> Это видимо уже заочники, им курсовые рано выдают.
> Студенты ща, к 20 числу очухаются, а после праздников кому на пересдачу
>  :)

Да вроде бы заочникам стипендия не полагается, а автору темы аж 439 рублей платят. :)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру