Люди добрые сегодня зачет по никсам не успел написал две проги по ШЕЛЛУ. Помогите знающие срочно ну очень нужно. Буду признателен Вам.Варианты привожу ниже
Вариант 4
Вводит заданное параметром число слов и выводит каждое слово на печать. сопровождая его порядковым номером.
Вариант 30Написать Shell-процедуру, которая выполняет действия: читает содержимое первого файла, передаваемого в качестве первого параметра;
выводит на экран каждые n секунд banner, текст которого содержится во втором файле, имя которого задается вторым параметром;
очередное значение n содержится в очередной строке первого файла.
>
>Люди добрые сегодня зачет по никсам не успел написал две проги по
>ШЕЛЛУ. Помогите знающие срочно ну очень нужно. Буду признателен Вам.
>
>Варианты привожу ниже
>
>Вариант 4
>
>Вводит заданное параметром число слов и выводит каждое слово на печать. сопровождая
>его порядковым номером.
>
>
>Вариант 30
>
>Написать Shell-процедуру, которая выполняет действия: читает содержимое первого файла, передаваемого в качестве
>первого параметра;
>выводит на экран каждые n секунд banner, текст которого содержится во втором
>файле, имя которого задается вторым параметром;
>очередное значение n содержится в очередной строке первого файла.man sh
Если я все правильно понял, то вот:
1.
#! /bin/bashn=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`
done2.
# cat file1
1
2
3
4
5
6
12
43
0
3
2
54# cat file2
hello world!!!!
L0n3rL4P temp # cat prog2
#! /bin/bashi=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
Помигите и мне плиззз сегодня зачет а у меня еще эта работа не здана.Написать shell - процедуру, которая выполняет действия:
в заданном первым параметром каталоге находит все простые файлы, число ссылок на которые максимально, и удаляет их;
удаляет все пустые каталоги;
выдает на экран сообщения о каждом удаленном файле и каталоге.
Вариант 20
>[оверквотинг удален]
> 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слушай, а ка ее запустить, че указать в качестве параметров?