![]() |
|
|
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 |
| printf | arunviswanath | Højtstående Programmering | 2 | 09-19-2007 10:31 PM |
| Det printf kommandoen | bebop1111116 | Shell Programmering og Scripting | 4 | 10-01-2006 01:40 AM |
| printf kommandoen i ksh | cin2000 | Shell Programmering og Scripting | 1 | 12-21-2005 02:48 PM |
| find: problemer tegnkoder printf-kommandostreng | grahamb | Shell Programmering og Scripting | 1 | 12-04-2005 04:00 PM |
| brug for hjælp med printf kommandoen | nymus7 | Shell Programmering og Scripting | 1 | 04-21-2005 08:05 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
printf kommandoen
Jeg vil gerne gøre en logfil med fejlmeddelelser, som denne: (collumms: CUSTNR Dato Klokkeslæt FEJLMEDDELELSE) Code:
102 20020807 135417 1 Uptime server is more than 6 months 5 20020808 111335 3 Backup not Ok! 2001 20020808 120428 6 Free space at server1 is less than 20% etcetera Jeg lavede dette script: Code:
CUSTNR=101 DATE=`date +%Y%m%d` TIME=`date +%H%M%S` ERROR=1 MESSAGE="Uptime server is more than 6 months" printf "%-8s %-10s %-6s %-6s %-80s\n" $CUSTNR $DATE $TIME $ERROR $MESSAGE >> error.log Men variabele MESSAGE er udskrevet forkert. Den logfile ser noget godt lide denne: Code:
102 20020807 135417 1 Uptime server is more than 6 months Et af problemerne er de rum mellem de ord i MESSAGE strenge. Hvordan kan jeg løse dette / disse problemer? |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|