hi,
try this one.
in:
Code:
####<Nov11 2005> <user: leo> <user id:210375 college:traffic> <error code: compile exception>
####<Nov12 2006> <user: tony> <user id:210386 college:industry> <error code: runtime exception>
####<Nov13 2007> <user: jade> <user id:200124 college:oversea> <error code: testing exception>
out:
Code:
date:Nov11 2005
User:leo
User id:210375
College:traffic
Error code:compile exception
date:Nov12 2006
User:tony
User id:210386
College:industry
Error code:runtime exception
date:Nov13 2007
User:jade
User id:200124
College:oversea
Error code:testing exception
code:
Code:
nawk 'BEGIN{
FS="[<>: ]"
format="date:%s %s\nUser:%s\nUser id:%s\nCollege:%s\nError code:%s %s\n"
}
{
printf(format,$2,$3,$8,$13,$15,$21,$22)
}' filename