![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Molto urgente: - Come confrontare stringa utilizzando se dichiarazione | jisha | Shell scripting e di programmazione | 1 | 01-14-2008 03:41 AM |
| mentre leggere loop w / a nidificata se dichiarazione - non trattare singolarmente ogni ingresso | littlefrog | Shell scripting e di programmazione | 7 | 12-11-2007 09:49 PM |
| Per loop dichiarazione - di cattura errore | lumdev | Shell scripting e di programmazione | 4 | 09-20-2007 08:50 AM |
| dichiarazione, se in un ciclo while | Bobo | UNIX for Dummies Domande & Risposte | 2 | 11-07-2006 12:38 PM |
| Aiuto con se loop (stringa di confronto) | psynaps3 | Shell scripting e di programmazione | 4 | 07-07-2006 03:36 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
se per la dichiarazione in loop di una stringa
Sono il tentativo di passare una stringa in awk e loop attraverso di essa, e quindi per ogni occorrenza di un certo carattere eseguire un'azione. In questo caso, per esempio, echo 1 per ogni volta che il carattere r si trova nella stringa. Salvo non riesco a farlo funzionare. Qualcuno potrebbe dirmi perché?
echo $ string | awk '( for (i \u003d 1; i <\u003d lunghezza ($ 0); i + +) fare if (substr ($ 0, I, 1) \u003d\u003d "r") echo "1" fi fatto ) ' |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|