같은 일을 less textfile | col
하고 성취 합니까 ?cat textfile
man mysql | col -b > textfile
이것도 다 되었는지 궁금합니다 man mysql > textfile
.
답변1
less
를 통해 다양한 유형의 변환을 수행할 수 있으므로 이는 상당히 다릅니다 $LESSOPEN
.
답변2
col
의 출력에서 작업을 수행할 수 있는 경우와 정확히 동일하지는 않습니다 less
.
여기서 중요한 점은 less
입력 파일의 출력이 tty가 아닌 경우 출력에 복사된다는 것입니다. 당신은에서 볼 수 있습니다less-451 - main.c - 라인 222:
/*
* Set up terminal, etc.
*/
if (!is_tty)
{
/*
* Output is not a tty.
* Just copy the input file(s) to output.
*/
SET_BINARY(1);
if (nifile() == 0)
{
if (edit_stdin() == 0)
cat_file();
} else if (edit_first() == 0)
{
do {
cat_file();
} while (edit_next(1) == 0);
}
quit(QUIT_OK);
}
cat file
따라서 가능한 것과 동일한 작업을 수행하려면 다음을 수행하십시오 .
less file | grep ^