|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Michael Frolov 2:5059/10 27 Jan 2001 11:29:19 To : All Subject : Re: IP адрес соединения сделанного из windows telnet -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@elf.penza.com.ru .RFC-NNTP-Posting-Date: 27 Jan 2001 07:53:10 GMT .RFC-X-Priority: 3 .RFC-X-MSMail-Priority: Normal .RFC-X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 <anatol@creditural.ru> пишет в сообщении:94r5r6$d61$1@host.talk.ru... > From: "Anatol V. Kouznetsoff" <anatol@creditural.ru> > > Как определить субж из sh скрипта? > Помогите. Имеем SunOS 5.7. Вот текст скрипта getip #!/bin/sh # Скрипт для определения IP-адреса машины, # c которой работает текущий пользователь # (C) А.В. Кабаев, 12.03.99 # выделяем имя или адрес машины IPADDR=`who am i | \ awk '{ print substr($0, \ index($0,"(") + 1, \ index($0,")") - index($0,"(") - 1)}'` if [ "$IPADDR" ] ; then # если удалось выделить, то # преобразуем имя хоста в IP-адрес if awk '{ print $2 }' /etc/hosts | grep -w $IPADDR >/dev/null ; then IPADDR=`awk '{ print $1, $2 }' /etc/hosts | grep -w $IPADDR | \ awk '{ print $1 }'` fi fi echo $IPADDR # *********************** Конец ******************************* Для его работы должен быть соответствующим образом заполнен файл /etc/hosts для всех пользователей. -- With the best regards, Michael Frolov --- Microsoft Outlook Express 5.00.2615.200 * Origin: CIT Platon (2:5059/10@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/11575060675bd.html, оценка из 5, голосов 10
|