내용 덤프를 얻기 위해 "cat" 파일과 같은 매뉴얼 페이지를 어떻게 "cat"합니까?
답변1
ASCII 매뉴얼 페이지 파일을 얻으려면,아니요귀찮은 백스페이스/밑줄 시도로 밑줄을 긋고 이상한 시퀀스를 굵게 표시합니다.
man ksh | col -b > ksh.txt
답변2
첫째, man 파일은 일반적으로 파일 시스템 어딘가에 저장된 gzip 텍스트 파일입니다. 이를 찾는 프로세스가 다르고 소스 코드가 아닌 사람이 제공하는 처리되고 형식화된 버전을 원할 수 있으므로 이 man
도구를 사용하여 덤프할 수 있습니다. 주위를 둘러보면서 man man
다음 플래그를 사용하여 매뉴얼 페이지를 보는 데 사용되는 프로그램을 변경할 수 있다는 것을 발견했습니다 .-P
man -P cat command_name
또한 man
화면에서 출력을 보는 대신 출력을 파이프할 때 자동으로 감지하므로 다른 것으로 처리할 계획이라면 다음과 같이 해당 단계로 건너뛸 수 있습니다.
man command_name | grep search_string
또는 파일로 덤프하십시오.
man command_name > formatted_man_page.txt
답변3
매뉴얼 페이지는 일반적으로 troff
전처리된 파일이므로 다음을 사용하여 일반 텍스트를 얻을 수 있습니다.
groff -t -e -mandoc -Tascii manpage.1 | col -bx > manpage.txt
groff
응 포장지 troff
.
먼저 매뉴얼 페이지 파일의 압축을 풀기 위해 gzip을 사용해야 할 수도 있으며 출력에는 여전히 많은 형식 정보가 포함됩니다.
답변4
명령을 사용하면 됩니다. 파일과 마찬가지로 출력을 다른 것으로 파이프할 수 있습니다 man
.cat