![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| tilføje returtegn ved slutningen af filen | HAA | Shell Programmering og Scripting | 2 | 11-20-2007 11:58 AM |
| At fjerne returtegn mellem linjen | shash | UNIX for dummyer Spørgsmål & svar | 5 | 07-31-2007 01:12 PM |
| Carriage Return ved slutningen af filen | bd_joy | Shell Programmering og Scripting | 14 | 10-20-2006 02:20 PM |
| Sådan slettes returtegn i SED | stevefox | Shell Programmering og Scripting | 3 | 12-23-2005 06:03 AM |
| Dont ønsker returtegn | videsh77 | Shell Programmering og Scripting | 3 | 12-16-2004 09:26 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Jeg forsøger at teste returtegn i en variabel.
$ LÆNGDE \u003d `expr $ VARIABEL: ".*"` returnerer længden af den variable. Men dette fungerer ikke, hvis $ variabel har nul længde. Enhver hjælp vil være værdsat. Thanks in advance. Giovanni |
|
||||
|
# VAR \u003d "adfadf"; LÆNGDE \u003d `expr" $ VAR ":'.*'`; echo $ LÆNGDE
Jeg tvivler på, at din syntaks er korrekt, skal du bare bruge ovenstående det vil fungere korrekt Hvis du ønsker at få 0 for null strengen sættes VAR \u003d "" Skål |
|
||||
|
Du kan prøve denne måde også, hvis du ønsker, som en enkelt kommando der skal udføres en ad gangen
# Export VAR \u003d "adafadfadf" # Export LÆNGDE \u003d `expr" $ VAR ":'.*'` # Echo $ LÆNGDE 10 # Export VAR \u003d "" # Export LÆNGDE \u003d `expr" $ VAR ":'.*'` # Echo $ LÆNGDE 0 # Hilsen |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|