IT/OS|Network|Script

stdout 에 대한 timestamp 앞에 찍어주기

박모 2023. 9. 14. 14:47
728x90

1. awk를 사용할 경우,

# echo "hello" |awk '{ print strftime("%Y-%m-%dT%H:%M:%S%z", systime()),$0 }'
2023-09-14T14:46:34+0900 hello

2. moreutils 의 ts 유틸 사용시

# apt-get install moreutils

# echo "hello" |ts -m "%Y-%m-%dT%H:%M:%S%z"
2023-09-14T14:44:19+0900 hello

 

728x90