예전에 (10여년 전인가;) 친구가 man 페이지를 위와 같은 방법으로 redirect 하여 sed를 사용하여 저런 콘트롤 문자들을 제거해보려고 삽질을 하다가 포기한 적이 있다. (아, 물론 sed를 이용하여 하는 방법도 있다. sed는 만능이다! 하지만, 단지 생각이 나지 않을뿐;)
사족으로, 이 방법으로 script를 이용해 얻은 결과물 파일에서 CR+LF를 제거해 주는 효과는 볼 수 있다. 하지만..
elenoa# script lsout Script started, file is lsout You have mail. elenoa# ls apmd.pid gpm.pid named rpc.statd.pid sudo xinetd.pid atd.pid klogd.pid netreport saslauthd syslogd.pid auditd.pid lsout ntpd.pid sendmail.pid utmp console mdadm.pid ptal-mlcd sm-client.pid winbindd crond.pid mdmpd ptal-printd sshd.pid xfs.pid elenoa# exit
그러니까 대략 요렇게 출력을 뽑아냈을때, cat으로 lsout파일을 열어보면 crt와 동일하게 보이지만 vi로 lsout 파일을 열어보면,