email + eml + sync
# EML 파일명을 Maildir 규칙에 맞게 변경 (예: 타임스탬프 활용)
for eml in *.eml; do
new_name=$(date +%s%N).$(hostname).eml
cp "$eml" "/tmp/maildir/new/$new_name"
done
어쩌다 보니 이메일을 파싱해서 특정 보험건에 대한 요율을 추출해야 하는 상황이되어 제반 준비를 하다 발견했다.
위 shell에서 “date +%s%N"의 의미를 몰라 찾아보니.
date 명령의 형식을 지정하는 파라미터였다. 음. 위 방식을 unix 나노초를 반환하는 것이다.
그런데 뒤쪽의 hostname은 왜 필요한 것일까? (그냥 식별하는 용으로 보인다.)