The OpenNET Project / Index page

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

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

"Нужна помощь СРОЧНО по написанию Shell Процедуры"  +/
Сообщение от Денис email(??) on 25-Май-07, 13:11 

Люди добрые сегодня зачет по никсам не успел написал две проги по ШЕЛЛУ. Помогите знающие срочно ну очень нужно. Буду признателен Вам.

Варианты привожу ниже

Вариант 4

Вводит заданное параметром число слов и выводит каждое слово на печать. сопровождая его порядковым номером.


Вариант 30

Написать Shell-процедуру, которая выполняет действия: читает содержимое первого файла, передаваемого в качестве первого параметра;
выводит на экран каждые n секунд banner, текст которого содержится во втором файле, имя которого задается вторым параметром;
очередное значение n содержится в очередной строке первого файла.

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

Оглавление

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


1. "Нужна помощь СРОЧНО по написанию Shell Процедуры"  +/
Сообщение от V (ok) on 25-Май-07, 23:29 
>
>Люди добрые сегодня зачет по никсам не успел написал две проги по
>ШЕЛЛУ. Помогите знающие срочно ну очень нужно. Буду признателен Вам.
>
>Варианты привожу ниже
>
>Вариант 4
>
>Вводит заданное параметром число слов и выводит каждое слово на печать. сопровождая
>его порядковым номером.
>
>
>Вариант 30
>
>Написать Shell-процедуру, которая выполняет действия: читает содержимое первого файла, передаваемого в качестве
>первого параметра;
>выводит на экран каждые n секунд banner, текст которого содержится во втором
>файле, имя которого задается вторым параметром;
>очередное значение n содержится в очередной строке первого файла.

man sh

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

2. "Нужна помощь СРОЧНО по написанию Shell Процедуры"  +/
Сообщение от L0n3R4ng3r (ok) on 30-Май-07, 18:33 
Если я все правильно понял, то вот:
1.
#! /bin/bash

n=0
count=$1
if [ $# != 1 ]; then
    exit
fi
while [ $n -lt $count ]
do
    echo "enter word:"
    read word
    echo $n  $word
    n=`expr $n + 1`
done

2.
# cat file1
1
2
3
4
5
6
12
43
0
3
2
54

# cat file2
hello world!!!!
L0n3rL4P temp # cat prog2
#! /bin/bash

i=0
count=`cat $1 |wc -l`
while [ $i -lt $count ]
do
        time_sleep=`cat $1 | head -n $i | tail -n 1`
        sleep "$time_sleep"
        banner=`cat $2`
        echo $banner
        let i=i+1
done

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

3. "Нужна помощь СРОЧНО по написанию Shell Процедуры"  +/
Сообщение от GooD email on 25-Май-09, 09:05 
Помигите и мне плиззз сегодня зачет а у меня еще эта работа не здана.

Написать shell - процедуру, которая выполняет действия:
в заданном первым параметром каталоге находит все простые файлы, число ссылок на которые максимально, и удаляет их;
удаляет все пустые каталоги;
выдает на экран сообщения о каждом удаленном файле и каталоге.
Вариант 20

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

4. "Нужна помощь СРОЧНО по написанию Shell Процедуры"  +/
Сообщение от Евгений (??) on 06-Дек-11, 20:09 
>[оверквотинг удален]
> count=`cat $1 |wc -l`
> while [ $i -lt $count ]
> do
>         time_sleep=`cat $1 | head
> -n $i | tail -n 1`
>         sleep "$time_sleep"
>         banner=`cat $2`
>         echo $banner
>         let i=i+1
> done

слушай, а ка ее запустить, че указать в качестве параметров?

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

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

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




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

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