![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Mycket brådskande: - Hur kan man jämföra strängen använder om uttalande | jisha | Shell-programmering och Skript | 1 | 01-14-2008 03:41 |
| samtidigt läsa loop w / a nested om uttalande - inte behandla varje post individuellt | littlefrog | Shell-programmering och Skript | 7 | 12-11-2007 09:49 |
| För loop uttalande - fånga fel | lumdev | Shell-programmering och Skript | 4 | 09-20-2007 08:50 |
| Om uttalande i en tid loop | Bobo | UNIX for Dummies Frågor & Svar | 2 | 11-07-2006 12:38 |
| Hjälp med om loop (sträng jämförelse) | psynaps3 | Shell-programmering och Skript | 4 | 07-07-2006 03:36 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Om uttalande för slinga av en sträng
Jag försöker passera en sträng i awk och loop igenom den, och sedan för varje förekomst av en viss karaktär utföra en åtgärd. I detta fall, till exempel echo 1 för varje gång tecken r finns i strängen. Förutom att jag inte kan få det att fungera. Kunde någon behaga tala mig varför?
echo $ string | awk '( for (i \u003d 1, i <\u003d längd ($ 0), i + +) göra if (substr ($ 0, I, 1) \u003d\u003d "r") echo "1" fi gjord ) ' |