ifconfig eth0 Link encap: Ethernet HWaddr" /> Ссылаясь из печати в предыдущие команды - В UNIX и Linux Форумы
The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Поиск текста из файла и печати текста и один предыдущей слишком kamranjalal Shell программирование и сценарии 6 01-06-2009 03:27 AM
Версия для печати предыдущего, текущего и следующего линию с помощью SED ysrinu Shell программирование и сценарии 8 12-08-2008 04:05 PM
Видя предыдущие команды JackieChan UNIX для чайников Вопросы И Ответы 4 06-02-2006 10:35 AM
Что делать одно означает, когда речь идет о 'платформ'? ninelives1980 UNIX для чайников Вопросы И Ответы 1 04-21-2005 01:18 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 03-18-2009
bobb bobb is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2009
Сообщений: 2
Ссылаясь из печати в предыдущие команды

Привет,

Я новичок в Shell Programming.
Я хотел бы попросить кое-что о виду результат предыдущей команды в "Шелл-Prog.

Например:
BNM dsds @ ~> ifconfig

eth0 Link encap: Ethernet HWaddr 00:0 B: CD: 85: A5: 8A
INET адрес: 192.168.0.2 Bcast: 192.168.0.225 маска 255.255.255.0


BNM dsds @ ~> Следующая команда???


Мой вопрос: Что я должен типа, как Следующая команда??? с помощью
в случае, если заявление ниже:
--------------
если [ HWaddr равен 00:0 B: CD: 85: A5 ], А затем
.....
FI
--------------
тем, что она будет ссылаться на HWaddr 00:0 B: CD: 85: A5 печатные
в результате предыдущей команды?


Спасибо заранее.

Bob
Old 03-18-2009
fpmurphy's Avatar
fpmurphy fpmurphy is offline Forum Staff  
Модератор
  
 

Регистрация: Декабрь 2003
Откуда: Florida
Сообщения: 1930
Есть много способов сделать то, что вы хотите. Вот пример того, одним из путей
Код:
#!/usr/local/bin/bash

ifconfig eth0 > ifconfig.out
hwaddr=$(grep "HWaddr" ifconfig.out | cut -d " " -f 5)

if [ $hwaddr = "00:0B:CD:85:A5:8A" ]
then
    echo "match"
fi
Old 03-18-2009
bobb bobb is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2009
Сообщений: 2
Другие способы

Цитата:
Первоначально Послано fpmurphy View Post
Есть много способов сделать то, что вы хотите. Вот пример того, одним из путей
Код:
#!/usr/local/bin/bash

ifconfig eth0 > ifconfig.out
hwaddr=$(grep "HWaddr" ifconfig.out | cut -d " " -f 5)

if [ $hwaddr = "00:0B:CD:85:A5:8A" ]
then
    echo "match"
fi
Спасибо за ответ, fpmurphy.
Может я знаю других способов, пожалуйста? поскольку я избегать написания результат в файл.
Потом, что значит "светотеневую D", "М-5" означает?

Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 11:39 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0