본문 바로가기
반응형

:: Keiz Story ::397

unix에서 문자를 숫자형식으로 간단히 변환하기 0으로 채워서온 필드에서 해당 영역만큼 잘라서 숫자형식으로 표기를 할때, 0001이라는 문자는 숫자로는 1을 의미한다. 이거를 요렇게 해보면.. echo $((0001)) 그러면 예쁘게 1이 찍힌다. 그런데 0010을 찍어 본다면? echo $((0010)) 말도 안되게 8이 찍힌다. 환경에 따라 다를 수도 있다. unix가 이걸 8진수로 인식을 하는 것 같다. 그래서 10진수라고 명시를 해 줘야 한다. echo $((10#0010)) 이렇게 하면 예쁘게 10이 찍히는 걸 볼 수 있다. 역시나 테스트를 할 때는 문제가 될 만한 여러가지 케이스를 상정해서 해 봐야 한다..... ps. 쓰고 보니 2년전에도 똑같은 짓을 했군........ 2022. 11. 8.
unix sendmail html format unix에서 html 포맷으로 메일을 발송해보자. mailx 는 간단하게 발송할 수 있는데 별짓을 다 해봐도 html 양식으로는 발송이 안 된다. 무슨 패키지를 깔면 된다는데 막 설치 할 수도 없어서 sendmail을 사용하기로 했다. ( echo "From: aaa@aa.com" echo "To: aaa@aa.com" echo "Cc: aaa@aa.com" echo "MIME-Version: 1.0" echo "Subject: mail title" echo "Content-Type: text/html" cat htmlformatfile.html ) | sendmail -t html 파일을 만들어서 cat으로 붙여 넣는거다. html 파일은 줄바꿈이 잘 되어 있어야 아웃룩에서 html형식이라고 인식한다... 2022. 11. 7.
teradata mload 천단위 소수점 숫자 포맷팅 teradata에서 mload로 데이터 추출해서 파일로 떨굴때 천단위로 콤마를 넣고 소수점 일때 0이 없이 .12 로 나오는 걸 0.12 형태로 조회하는 포맷팅 CAST(numdata AS FORMAT 'ZZZ,ZZ9.99') (CHAR(10)) 2022. 10. 13.
희대의 병신 개발자를 접하다. 개발자는 스스로를 돌아 볼 필요가 있다. 스스로를 과신하지 말고 내가 잘 하고 있는 것 인지 잘 못 된 부분이 있는지 검토를 하고 반문을 해야 한다. 나도 잘 하고 있는게 맞는가... ? 남을 비판 할 자격이 있기는 한 걸까? 이래저래 사정이 생겨서 프로젝트에 투입된지 얼마되지 않아 한달 정도 쉬었다가 다시 들어가게 되었다. 돌아와 보니 내 업무롤도 바뀌어 있었고 초기지만 프로젝트 상태는 별로 안 좋은 방향으로 흘러가고 있었다. 이미 2명이 해당 영역 업무의 분석을 진행하고 있었고 회계사가 설계를 진행했고 개발자에게 설명을 해 주는 단계였다. 세부적으로 2개의 영역으로 분리 되는데 내(AAA)가 A업무, XXX가 B업무, CCC가 C업무를 담당하게 되었다. 난 생판 모르는 상태니 ASIS 소스를 다 까보.. 2022. 6. 4.
반응형