The UNIX and Linux Forums  

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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Корн: Как петли через строку посимвольно shew01 Shell программирование и сценарии 10 12-02-2008 07:58 AM
Извлечение строк из одного файла и поиска той же строки в других файлах mohancrr Shell программирование и сценарии 1 09-19-2007 04:17 AM
преобразования символов строки в шестнадцатеричную строку осей Программирования высокого уровня 5 09-20-2006 02:04 PM
поиск $ характер MizzGail UNIX для чайников Вопросы И Ответы 4 01-05-2006 11:21 PM
поиск по длине строки Гадо UNIX для чайников Вопросы И Ответы 4 11-14-2005 06:00 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 11-29-2004
turbulence's Avatar
турбулентность turbulence is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2004
Сообщений: 10
Поиск по строке символов

У меня есть сотрудник, который пытается сделать Колесо Фортуны игра, и он хочет знать, существует ли способ поиска строки для письма со стороны пользователей.
Old 11-29-2004
zazzybob's Avatar
zazzybob zazzybob is offline Forum Advisor  
Зарегистрирован Geek
  
 

Регистрация: Декабрь 2003
Место проведения: Мельбурн, Австралия
Сообщений: 2100

Код:
echo "string" | grep 'x' >/dev/null 2>&1
if [ "$?" -eq "0" ]; then
  echo "Found x in string"
else
  echo "Couldnt find it"
fi

Вы получаете идею ....

Проверьте мои вешатель скрипт оболочки - вы можете увидеть работу техники.

К сожалению, я не имел работы, как ваш сотрудник!

Ура
ZB
Old 01-10-2006
manthasirisha manthasirisha is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2006
Сообщений: 59
Zazzybob,

Я была такая же проблема, как турбулентность в совместном работника ... и ур решение действительно работал .. но может у просьба разъяснить идею ур решение?
I didn't получить то, что значение / Dev / нуль существует в коде?


спасибо
sirisha
Old 01-10-2006
vino's Avatar
Вино vino is offline Forum Staff  
Supporter (в Vino Veritas)
  
 

Регистрация: Февраль 2005
Место проведения: Бангалор, Индия
Сообщения: 2798
Цитата:
Первоначально Послано manthasirisha
I didn't получить то, что значение / Dev / нуль существует в коде?
Grep, в своей простейшей форме эта привычка кричать громко, о вещах, она обнаружила. И если это было найти, а затем выход статус 0. Другое 1.

В ФП в случае, он хочет только выявить наличие письма в строку. Поэтому независимо от grep мероприятия, будь то успех или неудача, отменить его.

Здесь не является решением grep, а


Код:
[~/temp]$ echo $LANG
en_US.UTF-8
[~/temp]$ [[ "$LANG" == *US* ]] && echo "US LANG" || echo "LOCALE"
US LANG
[~/temp]$

Old 01-11-2006
manthasirisha manthasirisha is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2006
Сообщений: 59
Вино,

Боюсь, если я понимаю, что у предложили. Ваш explantion как grep работы и тем самым сравнивая выхода статуса grep обнаружить присутствие письма в строку понимать, но я совершенно didn't последующих двух аспектах:

1. Почему там / Dev / нуль в его код?
2. Как достижение одной и той же без grep в вашем решении?

Вы можете, пожалуйста, усилия по разработке?

Спасибо еще раз за тонну,
Sirisha
Old 01-11-2006
vino's Avatar
Вино vino is offline Forum Staff  
Supporter (в Vino Veritas)
  
 

Регистрация: Февраль 2005
Место проведения: Бангалор, Индия
Сообщения: 2798
Цитата:
Первоначально Послано manthasirisha
1. Почему там / Dev / нуль в его код?
Я же отметить, что если grep находит ничего, то вывод, что он найден. Вместе с тем, выход статус будет соответствующим образом.

См. этот


Код:
[/tmp]$ cat xyz
maroon
pink
yellow
[/tmp]$ grep pink xyz
pink
[/tmp]$ echo $?
0
[/tmp]$ grep pink xyz 1> /dev/null
[/tmp]$ echo $?
0
[/tmp]$ grep pink xyz.file 1> /dev/null
grep: xyz.file: No such file or directory
[/tmp]$ echo $?
2
[/tmp]$ grep pink xyz.file 1> /dev/null 2> /dev/null
[/tmp]$ echo $?
2
[/tmp]$ grep pink xyz 1> /dev/null 2> /dev/null
[/tmp]$ echo $?
0
[/tmp]$

Это должно объяснить роль / Dev / NULL. Если нет, то прочитайте его от деятельности на Wiki сайт.

Цитата:
Первоначально Послано manthasirisha
2. Как достижение одной и той же без grep в вашем решении?
Не связанные с решением grep использует оболочку-встроенная.

Смотрите эту ветку -- String добычи от пользователя ввода - SH

Вино

Последний раз редактировалось Вино; на 01-11-2006 08:46 AM..
Old 11-29-2004
turbulence's Avatar
турбулентность turbulence is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2004
Сообщений: 10
Спасибо за помощь.
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 04:10 PM.


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