The OpenNET Project / Index page

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

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

"Chto znachit"
Сообщение от Cuber emailИскать по авторуВ закладки(??) on 09-Июн-04, 19:24  (MSK)
Rasskazhite pozhalujsta podrobnee kak eto rabotaet i mozhet kakie-to popravki, paren sdelal, za 4to emu OOOgromnoe spasibo, no kak mne prepodu objasnit 4to zdes k 4emu!!!

CHAR=`if [ $((\`ping -c 1 www.rambler.ru | grep packets | awk {'print $7'} | sed
's/%//g'\`>0)) = "1" ]; then echo "-";else echo "@"; fi`

PS1='${CHAR}\h[\u]\$'

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Chto znachit"
Сообщение от Brainbug Искать по авторуВ закладки on 09-Июн-04, 20:13  (MSK)
>Rasskazhite pozhalujsta podrobnee kak eto rabotaet i mozhet kakie-to popravki, paren sdelal,
>za 4to emu OOOgromnoe spasibo, no kak mne prepodu objasnit 4to
>zdes k 4emu!!!
>
>CHAR=`if [ $((\`ping -c 1 www.rambler.ru | grep packets | awk {'print
>$7'} | sed
>'s/%//g'\`>0)) = "1" ]; then echo "-";else echo "@"; fi`
>
>PS1='${CHAR}\h[\u]\$'

ping -c 1 www.rambler.ru | grep packets | awk '{print $7}' | sed 's/%//g'
ping - pingujet 1 raz host (www.rambler.ru)
grep - i6et i vivodit stroku v kotorij jest slovo packet
awk - vivodit 7 pole dannoj stroki (skolko v procentah paketov propalo)
sed - ubirajet znak procenta

V rezultate polu4aje6 4islo, kotoroje pokazivajet skolko procentov iz 1 poslanogo icmp-request paketa propalo (o4evidno tolko 2 varinata :))
Dal6e >0 sravnivajet eto 4islo s nulem.
Potom ="1" smotritca rezultat sravnenija nu i sootvetstvenno CHAR peremennoj prisvaivajetca libo -, libo @.

Potom CHAR ispolzujetca v konfiguracii PS1 peremennoi - peremennaja prigla6enija v komandnoj stroke.

Vot i vse. Peremennaja menajetca v zavisimosti pro6el ping ili net. Kogda nabiraje6 komandi/rabotaje6 s terminalom vidi6 rezultat

A zada4a kakaja ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Chto znachit"
Сообщение от Cuber emailИскать по авторуВ закладки(??) on 09-Июн-04, 20:41  (MSK)
Вот задание:

Изменить конфигурационные файлы вашего командного интерпретатора таким образом, чтобы формировалась !динамически! изменяющаяся и !наследуемая! в дочерние shele первичная подсказка пользователя (PS1) в формате:
@<username> $(пробел) <username> - логин пользователя, где @-знак, отражающий наличие connect`a к сети. Етот знак должен принимать 2 значения (true,false) и может отображаться любыми удобными для вас символами (например 0 и 1). Цвет подсказки зеленый на черном, а цвет командной строки белый на черном.

u menja pochemuto zna4ok @ ne menjaetsa esli ja otklju4aju kabel, kakuju naprimer komandu vvesti 4tobi zna4ok izmenilsa?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Chto znachit"
Сообщение от Cuber emailИскать по авторуВ закладки(??) on 09-Июн-04, 20:45  (MSK)
poprobuj sdelat eto u sebja esli est vozmozhnost i posmotri 4to budet! ato ja ne pojmu :( i e6e...4to na6et cvetov? kak voob6e posmotret etu podskazku 4tobi proverit est tam zelenij cvet ili net? Spasibo za otvet!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Chto znachit"
Сообщение от Cuber emailИскать по авторуВ закладки(??) on 09-Июн-04, 20:47  (MSK)
Mozhet mozete predlozhit kakojto drugoj variant realizacii zada4i?...blin vsego pere4ital,nikak ne mogu vrubitsa:)Spasibo
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Chto znachit"
Сообщение от Brainbug Искать по авторуВ закладки on 11-Июн-04, 09:46  (MSK)
>Mozhet mozete predlozhit kakojto drugoj variant realizacii zada4i?...blin vsego pere4ital,nikak ne mogu
>vrubitsa:)Spasibo


PS1="`ping -qc1 -t2  10.1.1.3 | awk '/packets/{if(substr($7,0,length($7)-1)==0) print"+";else print "-"}'`\u$ ";export PS1

Mozno tak. Tolko ja ne ponimaju slovo dinami4eski ?! V dannom, takze kak i v predidu6em varinate, PS1 menajetca tolko vo vremja vhoda v sistemu a ne vo vremja raboti.
Po povodu cvetov tak eto echo nado ispolzovat s kontrolnimi simvolami. Srazu ne skazu kak sdelat zelenij nado iskat ili  probovat.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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