![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| shell script kivonásához a legrövidebb substring az adott kezdő és en | pankajd | Shell programozás és Scripting | 18 | 03-10-2008 06:20 AM |
| segíteni kell, hogy megtalálja a vonós és küldjön egy e-mailt használó shell script | ranga27 | Shell programozás és Scripting | 10 | 02-19-2008 05:54 PM |
| Substring héjas script | jyotib | Shell programozás és Scripting | 5 | 01-16-2008 07:58 PM |
| Using awk héjas script ki a mutató a substring a szülő string | sandeepms17 | Shell programozás és Scripting | 2 | 11-07-2007 07:44 AM |
| parancs / script ki a substring egy string | girisha | Shell programozás és Scripting | 5 | 09-21-2006 01:30 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
help shell script találni legrövidebb substring a felhasználó által megadott karakterlánc
Kérem, adja meg a megfelelő megoldást találjanak legrövidebb substring a megadott string string, ha saját maga és az első és utolsó char char e substr is adott felhasználó
, ha S \u003d "dpoaoqooroo" és az FC \u003d "o" és az LC \u003d "o", majd a legrövidebb substr az "oo" és a többi húr van "dpoaoqroo" nekem van kód, de ez nem működik megfelelően .... tehát ha u tud adni egy új kódot, vagy módosítsa az alábbi kódot .. echo "be a string" read str echo-e "\ nenter első karakter a substring" FK read echo-e "\ nenter utolsó karakter a substring" read LC len \u003d $ str (#) no \u003d `echo" $ str "| awk-F" $ lc " '(print NF)'` No1 \u003d `echo" $ str "| awk-F" $ fc " '(print NF)'` FCI \u003d `expr index" $ str "$ fc` LCI \u003d `expr index" $ str "$ lc" if ((test $ no-eq 1 | | test $ no1-eq 1)) majd echo "substring nem található 1" exit 0 fi flag \u003d 0 olen \u003d 0 IP2 \u003d "" for ((i \u003d 1; i <\u003d$(($ no-1)); i + +)) tesz iP1 \u003d `echo" $ str "| cut-d" $ lc "-f $ i` echo "$ i iP1 for alkalommal is $ iP1" len1 \u003d $ (#) iP1 IP2 \u003d $ (iP1 ##**$ fc) echo "$ i IP2 for alkalommal is $ IP2" len2 \u003d $ (#) IP2 fcin \u003d `expr index" $ iP1 "$ fc` if ((test $ flag-eq 0 & & test $ len1-ne 0 & & test $ fcin-ne 0)) majd oip2 \u003d $ IP2 olen \u003d $ len2 flag \u003d 1 key \u003d 1 vagy if ((test "$ olen"-gt "$ len2" & & test "$ len1"-ne 0 & & test "$ fcin"-ne 0)) majd oip2 \u003d $ IP2 olen \u003d $ len2 key \u003d 1 fi fi kész if (test "$ key" \u003d 1) majd echo "utolsó legrövidebb karakterlánc: \" $ $ fc oip2 $ lc \ "" str2 \u003d `echo $ str (/ $ fc oip2 $ $ lc /""}` echo "A többi húr van \" $ str2 \ "" vagy echo "substring nem található utolsó" fi |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|