남의 코드로 작업해야 할 때

남의 C 소스로 작업할 때

주석이 잔뜩 붙어있는 source로 작업할 땐 짜증날 때가 많다. Regex로 걷어내려면 이것도 번거로운 일이라 다음처럼 하자. 깨끗하게 날아간다. (군더더기가 약간 붙는다.)

gcc -fpreprocessed -dD -E test.c

포트란(Fortran/Fortran77/..)을 C로 바꿔야 되는 경우:

f2c라는 일종의 변환기가 있는데, 이게 좀 많이 허접하다. 일을 두 배로 하게 될 수가 있으니까 그냥 수작업을 할 수 밖에 없다. 보면 볼 수록 C 귀한 줄 알게 된다.

파일 수가 엄청나게 많을 때:

방법이 없다. regex를 풀 가동해서 문서 바꿔치기 하는 게 좀 바보같아도 결국엔 이게 젤 빠르다. 반복하는 과정 중에 실수할 이유도 없고. 아재들에겐 regex는 곧 perl을 의미하니까 그게 맞다.