The OpenNET Project / Index page

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

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

"Помогите студенту"  
Сообщение от Karam2004 (ok) on 23-Мрт-06, 00:28 
Вообщем я начал изучение шелл-программирования и возникли две задачи:

Написать скрипт, который посылает всем пользователям, которые залогинены в системе, какое-нибудь сообщение(по электронной почте или на экран).

Написать скрипт, который в домашнем каталоге и в подкаталогах находит самый длинный файл, а потом определяет его тип.

Заранее благодарен за помощь.

P.S. Просто мне надо уже сдавать лабу, а времени пока разобраться нет.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


2. "Помогите студенту"  
Сообщение от DeadMustdie email(??) on 23-Мрт-06, 23:00 
Мнда... пионэры там и тут с топорами набегут...

who | while read x y; do echo $x; done | sort -u | while read un; do
write $un <<EOF
Test message, please ignore...
EOF
done

***********

find . -type f -exec ls -s '{}' ';' | sort -nr | (read sz fn; file $fn)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Помогите студенту"  
Сообщение от Karam2004 (ok) on 23-Мрт-06, 23:24 
>Мнда... пионэры там и тут с топорами набегут...
>
>who | while read x y; do echo $x; done | sort
>-u | while read un; do
>write $un <<EOF
>Test message, please ignore...
>EOF
>done
>
>***********
>
>find . -type f -exec ls -s '{}' ';' | sort -nr
>| (read sz fn; file $fn)


Спасибо большое. Очень помогли. И еще 10 раз спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Помогите студенту"  
Сообщение от DeadMustdie email(??) on 24-Мрт-06, 09:58 
>Спасибо большое. Очень помогли. И еще 10 раз спасибо.

Хихикс. Студент, работодатели Вам будут платить куда более приятную зарплату, если Вы будете в состоянии самостоятельно набросать за 5 минут нечто подобное. Мораль: учиться полезно ;)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Помогите студенту"  
Сообщение от BigShadow email on 24-Мрт-06, 12:31 
>who | while read x y; do echo $x; done | sort
>-u | while read un; do
>write $un <<EOF
>Test message, please ignore...
>EOF
>done

Еще вариант:
echo Test message | mail -s "Please ignore" $(who | sort -u | awk '{printf "%s ", $1}')


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Помогите студенту"  
Сообщение от BigShadow email on 24-Мрт-06, 12:35 
поправка:
echo Test message | mail -s "Please ignore" $(who | awk '{print $1}' | sort -u)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Помогите студенту"  
Сообщение от BigShadow email on 24-Мрт-06, 12:52 
>Написать скрипт, который в домашнем каталоге и в подкаталогах находит самый длинный
>файл, а потом определяет его тип.
>
>>find . -type f -exec ls -s '{}' ';' | sort -nr | (read sz fn; file $fn)


set `find ~ -type f -ls | sort +6 -nr | head -1`; file $11

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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