![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| printf | arunviswanath | Hoog Niveau Programmering | 2 | 09-19-2007 10:31 PM |
| de printf commando | bebop1111116 | Programmeren en Shell Scripting | 4 | 10-01-2006 01:40 |
| printf commando in ksh | cin2000 | Programmeren en Shell Scripting | 1 | 12-21-2005 02:48 PM |
| vinden: problemen ontsnappen printf-commando string | grahamb | Programmeren en Shell Scripting | 1 | 12-04-2005 04:00 PM |
| hulp nodig met commando printf | nymus7 | Programmeren en Shell Scripting | 1 | 04-21-2005 08:05 PM |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
printf commando
Ik wil een logbestand met foutmeldingen, bijvoorbeeld: (collumms: CUSTNR Datum Tijd foutmelding) 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 Ik heb dit 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 Maar de variabele bericht afgedrukt verkeerd. Het logbestand kijkt graag iets weten: Code:
102 20020807 135417 1 Uptime server is more than 6 months Een van de problemen zijn de spaties tussen de woorden in het bericht strijkers. Hoe kan ik dit oplossen / deze problemen? |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|