![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Lägg vagnretur i slutet av filen | Haa | Shell-programmering och Skript | 2 | 11-20-2007 11:58 |
| Om du vill ta bort vagnretur mellan linje | shash | UNIX for Dummies Frågor & Svar | 5 | 07-31-2007 01:12 |
| Carriage Return i slutet av filen | bd_joy | Shell-programmering och Skript | 14 | 10-20-2006 02:20 |
| Ta bort vagnretur i SED | stevefox | Shell-programmering och Skript | 3 | 12-23-2005 06:03 |
| Dont vill vagnretur | videsh77 | Shell-programmering och Skript | 3 | 12-16-2004 09:26 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Jag försöker testa vagnretur i en variabel.
$ LÄNGD \u003d `expr $ VARIABEL: ".*"` återkommer längden på variabeln. Men det fungerar inte om $ VARIABEL har noll längd. All hjälp är mycket uppskattat. Tack på förhand. Giovanni |
|
||||
|
# VAR \u003d "adfadf" LÄNGD \u003d "expr" $ var ":'.*'`; echo $ LÄNGD
Jag tvivlar på att din syntax är korrekt, bara använda det ovanstående kommer att fungera korrekt Om du vill få 0 för null string som var \u003d "" Skål |
|
||||
|
Du kan prova detta sätt även om du vill ha som ett enda kommando som skall utföras en i taget
# Export VAR \u003d "adafadfadf" # Export LÄNGD \u003d "expr" $ var ":'.*'` # Echo $ LÄNGD 10 # Export VAR \u003d "" # Export LÄNGD \u003d "expr" $ var ":'.*'` # Echo $ LÄNGD 0 # Hälsningar |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|