![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| скрипт оболочки для извлечения из кратчайшие подстроки с учетом начала и EN | pankajd | Shell программирование и сценарии | 18 | 03-10-2008 06:20 AM |
| Нужна помощь в поиске строк и отправить по электронной почте, используя скрипт оболочки | ranga27 | Shell программирование и сценарии | 10 | 02-19-2008 05:54 PM |
| Подстроки в оболочке сценарий | jyotib | Shell программирование и сценарии | 5 | 01-16-2008 07:58 PM |
| Использование Awk в скрипт, чтобы извлечь индекс подстроки из родительской строки | sandeepms17 | Shell программирование и сценарии | 2 | 11-07-2007 07:44 AM |
| Команда / скрипта извлечь подстроку из строки | girisha | Shell программирование и сценарии | 5 | 09-21-2006 12:30 PM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Помощь для скрипта оболочки нахождения кратчайшего подстрока с учетом строки пользователем
пожалуйста, дайте мне надлежащее решение для нахождения кратчайшего подстрока с учетом строку, если строка сам и первый символ и последний символ этой substr также учитывая пользователя
если S \u003d "dpoaoqooroo" и ФК \u003d "O" и LC \u003d "O", а затем короткий substr является "OO", а остальную часть строки "dpoaoqroo" Я код, но он не работает должным образом .... так что если вы можете предоставить некоторые новые или изменять код ниже код .. Эхо "ввести строку" читать ул эхо-е "\ nenter первый символ в подстрока" читать FC эхо-е "\ nenter последний символ из подстрока" читать LC Len \u003d $ (# ул) нет \u003d `Эхо" $ ул "| AWK-F" $ "ЛК" (печати Н.Ф.) ' ` № 1 \u003d `Эхо" $ ул "| AWK-F" $ ФК "(печати Н.Ф.) '` FCI \u003d `Expr индекс" ул $ "$ FC` LCI \u003d `Expr индекс" ул $ "$ LC` Если (($ испытания не эк-1 | | испытание № 1 $-экв 1)) тогда Эхо "подстрока не найдена 1" выход 0 FI Флаг \u003d 0 Olen \u003d 0 ip2 \u003d "" для ((I \u003d 1; я <\u003d$(($ не-1)); I + +)) делать IP1 \u003d `Эхо" $ ул "| светотеневую D" $ "ЛК"-F $ I ` Эхо "IP1 на $ I $ раза IP1" len1 \u003d $ # (IP1) ip2 \u003d $ (IP1 ##**$ ФК) Эхо "ip2 для $ I $ раза ip2" len2 \u003d $ # () ip2 fcin \u003d `Expr индекс" $ IP1 "$ FC` Если ((тест $ флаг-экв 0 И И тест $ len1-NE 0 И И тест $ fcin-NE 0)) тогда oip2 \u003d $ ip2 Olen \u003d $ len2 Флаг \u003d 1 ключ \u003d 1 еще Если ((тест "$ Olen"-GT "$ len2" И И испытание "$ len1" СВ-0 И И испытание "$ fcin"-NE 0)) тогда oip2 \u003d $ ip2 Olen \u003d $ len2 ключ \u003d 1 FI FI готово если (тест "$ клавишу" \u003d 1) тогда Эхо "последней кратчайшие строки \" $ FC $ oip2 $ LC \ "" str2 \u003d `Эхо $ (STR / $ FC $ oip2 $ LC /""}` Эхо "на остальную часть строки \" $ str2 \ "" еще Эхо "подстрока не найден последний" FI |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|