head 명령 옵션 및 man 파일 읽기

head 명령 옵션 및 man 파일 읽기

Mac과 Linux라는 두 가지 환경이 있습니다.

나는에 대해 알고 싶다주문하다:

이렇게 호출하면 텍스트 두 줄만 표시됩니다.

vim --version | head -2

나는 이것을 온라인에서보고 달려 갔다.자세한 내용을 알아보려면 페이지를 방문했지만 둘 다 아니라는 사실을 알게 되었습니다....도 아니다-2페이지에 직접 사용하여 얻을 수 있는 가능성을 설명하는 정보가 있습니다.딱 2줄문자 메시지:.

그래서 내 질문은 다음과 같습니다

  • 맨 페이지를 잘못 읽고 있습니까?
  • 그렇다면 -2직접 지정이 가능하다는 것을 어떻게 알 수 있나요?
  • 그렇지 않은 경우 인식된 옵션을 사용할 수 없습니다.페이지?
  • 그렇지 않다면, 어디서 찾아야 할까요?전체 공개명령 옵션은 어떻습니까?
  • 다른 사람도 많나요?편리한이와 같은 특성은 객관적으로더 좋고 사용하기 더 간단합니다. 저는 눈치 채지 못했고 -h출력 및/또는 조사를 완료할 수 없었습니다.페이지?

사과

OS X v10.8.3(빌드 12D78)


리눅스

GNU/Linux(커널 3.5.0-25-일반) Ubuntu 12.10

GNU 코어 유틸리티 8.12.197-032bb


답변1

기본적으로 이전 버전과의 호환성 플래그를 찾았습니다. (솔직히 말해서 그것이 존재하는지 전혀 몰랐습니다.)

매뉴얼 페이지에서:

SEE ALSO
       The  full documentation for head is maintained as a Texinfo manual.  If the info and head programs
       are properly installed at your site, the command

              info coreutils 'head invocation'

coreutils 정보 페이지 하단에:

For compatibility `head' also supports an obsolete option syntax
`-COUNTOPTIONS', which is recognized only if it is specified first.
COUNT is a decimal number optionally followed by a size letter (`b',
`k', `m') as in `-c', or `l' to mean count by lines, or other option
letters (`cqv').  Scripts intended for standard hosts should use `-c
COUNT' or `-n COUNT' instead.  If your script must also run on hosts
that support only the obsolete syntax, it is usually simpler to avoid
`head', e.g., by using `sed 5q' instead of `head -5'.

An exit status of zero indicates success, and a nonzero value indicates failure.

관련 정보