[00:18] <ipeter> 안녕하세요?
[00:18] <ipeter> 혹시 awk 질문 좀 드려도 될까요?
[00:19] <ipeter> samtools view ${1} | \
[00:19] <ipeter>     awk -v OFS="\t" '{print $3, $4, int($2%128%64%32/16), int($2/128)}' | \
[00:19] <ipeter>     awk 'NR%2{printf $0 "\t";next;}1' | \
[00:19] <ipeter>     awk -v OFS="\t" '{
[00:19] <ipeter>         sub("1", "-", $3)sub("0", "+", $3);
[00:19] <ipeter>         sub("1", "-", $7)sub("0", "+", $7);
[00:19] <ipeter>         print substr($1, 4), $2, $3, substr($5, 4), $6, $7}' | \
[00:19] <ipeter>     awk '{
[00:19] <ipeter>         sub("-", "0", $3)sub("+", "1", $3);
[00:19] <ipeter>         sub("-", "0", $6)sub("+", "1", $6);
[00:19] <ipeter>         print $0}'\
[00:19] <ipeter>     > ${1##*/}.pairs
[00:20] <ipeter> 이렇게 진행되는 스크립트가 있는데, 맨 마지막단계에서 regular expression compile failed (missing operand) 에러가 나네요.
[00:20] <ipeter> 혹시 설명 좀 부탁드려도 될까요?
[00:34] <ipeter> sub("\-", "0", $3)sub("\+", "1", $3);
[00:34] <ipeter> sub("\-", "0", $6)sub("\+", "1", $6);
[00:34] <ipeter> 이렇게 이스케이프 해주면 되네요.
[01:53] <ipeter> 혹시 여기서 awk 'NR%2{printf $0 "\t";next;}1' 1의 의미를 알 수 잇을까요?
[02:02] <soyeomul> 안녕하세요~
[02:02] <soyeomul> 제가 요즘 고랭지 농법 입문서 책을 샀어요
[02:02] <soyeomul> 그라설라무네
[02:02] <soyeomul> 파이썬 속도 보완 이라는 대명제!
[02:03] <soyeomul> 하기사 제가 무슨 속도가 필요한 업무를 하는건 아닌데요
[02:03] <soyeomul> 언제고 속도가 필요한 프로그람을 만들일이 있을때
[02:03] <soyeomul> 컴파일 언어 하나정도는 알아둬야 할거 같아서
[02:03] <soyeomul> 고심하다가
[02:03] <soyeomul> 러스트/고랭/C언어
[02:03] <soyeomul> 이 셋중에서
[02:03] <soyeomul> 고랭지 농법으로 최종 결정했어요.
[02:04] <soyeomul> C언어는 UTF-8 과 너무 거리가 있고요
[02:04] <soyeomul> 러스트는 문법이 어렵더이다...
[02:04] <soyeomul> 그래서 고랭지로 선택.
[02:04] <soyeomul> 하 지금... 파이썬으로 짜여있는 report_.py 를 고랭지 농법으로 이전하고 있어요
[02:05] <soyeomul> 잠시 들어와봤습니다~
[02:05] <soyeomul> 테스트!
[02:06] <soyeomul> 코드를 짤때 나중에 유지-보수 쉽게하려고 
[02:07] <soyeomul> 띄어쓰기 두줄!
[02:07] <soyeomul> 캬~
[02:07] <soyeomul> 관련 참고문헌 다 때려박고 있씁니다.
[02:07] <soyeomul> 소스코드에 소스보다 참고문헌이 더 많아요 으아~
[02:08] <soyeomul> 피터님이 올려주신 소스코드는 이야~~~
[02:08] <soyeomul> 펄펄펄 같아보여서 두렵네요
[02:08] <soyeomul> 한번 쓰고 디버깅 불가능 하다는 그 언어! 펄!
[02:09] <soyeomul> awk 를 아직도 쓰다니... 저분들은 이야 진짜 끝내주네요!
[02:10] <soyeomul> 요즘은 다  awk 같은 도구 대신 파이썬 쓰지 않나용?
[02:11] <soyeomul> ipeter: https://wiki.kldp.org/wiki.php/Awk
[02:12] <soyeomul> kldp 위키의 한글 문서입니다. 도움 되셨음 좋겠어요~
[02:13] <soyeomul> 옛날에 어떤분...
[02:13] <soyeomul> 파이썬 소스코드인데... 분명 밖에선 파이썬으로 보였는데...
[02:14] <soyeomul> 그 파이썬 소스코드 내부엔... subprocess 로 awk 를 삽입해놨더라구여
[02:14] <soyeomul> 해석이 불가능...
[02:14] <soyeomul> 그 외 쉘 스크립트를 짬뽕해둔걸 파이썬으로 감싼 코드...
[02:15] <soyeomul> 아따 전 다시 고랭지 농사 하러 갑니다~
[02:15] <soyeomul> 꾸벅