![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
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 |
| printf | arunviswanath | High Level Programming | 2 | 09-19-2007 09:31 |
| den printf kommandot | bebop1111116 | Shell-programmering och Skript | 4 | 10-01-2006 12:40 |
| printf kommando i ksh | cin2000 | Shell-programmering och Skript | 1 | 12-21-2005 02:48 |
| Hitta rätt: problem flyktbenägen printf-kommandosträng | grahamb | Shell-programmering och Skript | 1 | 12-04-2005 04:00 |
| behöver hjälp med printf kommandot | nymus7 | Shell-programmering och Skript | 1 | 04-21-2005 07:05 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
printf kommandot
Jag vill göra en loggfil med felmeddelanden, så här:
(collumms: CUSTNR DATUM TEMNE FELMEDDELANDE) Kod:
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 Kod:
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 Kod:
102 20020807 135417 1 Uptime server is more than 6 months Hur kan jag lösa detta / dessa problem? |
|
||||
|
Pröva att lägga till raden:
IFS \u003d "" till ditt manus. Detta kommer att återställa det internationella området SEPERATOR så att det inte längre kommer att innehålla blanksteg. Jag försökte detta här och det fungerade bra. |