이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 tailposix 명령입니다.
프로그램:
이름
tail — 파일의 마지막 부분 복사
개요
꼬리 [-f] [-c 번호|−n 번호] [파일]
기술
The 꼬리 유틸리티는 입력 파일을 다음 위치에서 시작하는 표준 출력으로 복사해야 합니다.
지정된 장소.
복사는 다음으로 표시된 파일의 지점에서 시작됩니다. -c 번호 or -n 번호
옵션. 옵션 인수 번호 에 따라 라인 또는 바이트 단위로 계산됩니다.
옵션에 -n 그리고 -c. 라인과 바이트 수는 모두 1부터 시작합니다.
파일 끝 부분에 대한 꼬리는 내부 버퍼에 저장될 수 있으므로
길이가 제한되어 있습니다. 그러한 버퍼가 있는 경우 {LINE_MAX}*10바이트보다 작지 않아야 합니다.
옵션
The 꼬리 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다. 섹션
12.2, 유틸리티 통사론 가이드 라인제외하고 '+' 옵션 구분 기호로 인식될 수 있음
만큼 잘 '-'.
다음 옵션이 지원됩니다.
-c 번호 애플리케이션은 다음을 보장해야 합니다. 번호 옵션 인수는 XNUMX진수입니다.
선택적으로 부호를 포함하는 정수입니다. 표시는 위치에 영향을 미칩니다.
복사를 시작하려면 바이트 단위로 측정된 파일을 입력하세요.
┌─────┬──────────────────────────────────────┐
│기호 │ 복사하기 시작 │
├─────┼──────────────────────────────────────┤
│ + │ 파일의 시작 부분을 기준으로 합니다. │
│ − │ 파일의 끝을 기준으로 합니다. │
│없음 │ 파일의 끝을 기준으로 합니다. │
└─────┴──────────────────────────────────────┘
신청서는 다음 사항을 보장해야 합니다. 번호 옵션 인수는
'+'Walk Through California 프로그램, 번호 옵션 인수는 XNUMX이 아닌 십진 정수입니다.
계산원점은 1로 한다. 그건, -c +1은 첫 번째 바이트를 나타냅니다.
파일, -c -1 마지막.
-f 입력 파일이 일반 파일이거나 파일 피연산자는 FIFO를 지정합니다.
입력 파일의 마지막 줄을 복사한 후에 종료하지 않고 읽습니다.
사용할 수 있게 되면 입력 파일에서 추가 바이트를 복사합니다. 그렇지 않은 경우
파일 피연산자가 지정되고 표준 입력이 파이프 또는 FIFO인 경우 -f option
무시됩니다. 입력 파일이 FIFO, 파이프 또는 일반 파일이 아닌 경우
인지 아닌지는 미정 -f 옵션은 무시됩니다.
-n 번호 이 옵션은 다음과 같습니다. -c 번호, 시작 위치 제외
파일은 바이트 대신 라인 단위로 측정됩니다. 계산의 유래
1이어야 한다; 그건, -n +1은 파일의 첫 번째 줄을 나타냅니다. -n -1
마지막.
둘 다 -c ...도 아니다 -n 지정되고, -n 10이 가정됩니다.
피연산자
다음 피연산자가 지원됩니다.
파일 입력 파일의 경로 이름입니다. 그렇지 않은 경우 파일 피연산자가 지정되면 표준 입력
사용됩니다.
STDIN
없는 경우 표준 입력이 사용됩니다. 파일 피연산자가 지정되고 다음과 같은 경우에 사용됩니다.
파일 피연산자는 '-' 구현은 다음을 처리합니다. '-' 표준 입력을 의미합니다.
그렇지 않으면 표준 입력이 사용되지 않습니다. INPUT FILES 섹션을 참조하십시오.
입력 파일
경우 -c 옵션이 지정되면 입력 파일에 임의의 데이터가 포함될 수 있습니다. 그렇지 않으면,
입력 파일은 텍스트 파일이어야 합니다.
환경 변수
다음 환경 변수는 실행에 영향을 미칩니다. 꼬리:
랑 설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화를 위해
로케일 범주의 값을 결정하는 데 사용되는 변수)
LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.
LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수 및 입력 파일).
LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지.
NLS경로 처리를 위한 메시지 카탈로그의 위치를 결정합니다. LC_메시지.
비동기 이벤트
기본.
표준 출력
입력 파일의 지정된 부분은 표준 출력에 기록됩니다.
STDERR
표준 오류는 진단 메시지에만 사용해야 합니다.
출력 파일
없음.
확장 기술
없음.
EXIT 지위
다음 종료 값이 반환됩니다.
0 성공적으로 완료되었습니다.
>0 오류가 발생했습니다.
결과 OF 오류
기본.
The 수행원 섹션 are 유익합니다.
신청 사용법
The -c 입력이 다중 항목을 포함하는 텍스트 파일인 경우 옵션을 주의해서 사용해야 합니다.
바이트 문자; 문자 경계에서 시작하지 않는 출력이 생성될 수 있습니다.
입력 파일이 꼬리 모든 유형이 될 수 있으며 결과는 다음과 같을 수 없습니다.
일부 문자 특수 장치 파일 또는 설명되지 않은 파일 유형에서 예상됩니다.
POSIX.1‐2008의 시스템 인터페이스 볼륨. POSIX.1‐2008의 이 볼륨은
입력을 수행할 때 사용되는 블록 크기를 지정하고, 꼬리 모든 데이터를 읽을 필요는 없습니다.
블록 전송만 수행하는 장치.
사용 예
The -f 옵션은 일부 사용자가 쓰고 있는 파일의 증가를 모니터링하는 데 사용할 수 있습니다.
다른 프로세스. 예를 들어 다음 명령은 다음과 같습니다.
꼬리 -f 프레드
파일의 마지막 XNUMX줄을 인쇄합니다. 프레드, 그 뒤에 추가되는 줄이 옵니다.
프레드 시간 사이 꼬리 시작되고 죽습니다. 또 다른 예로 다음 명령을 사용합니다.
꼬리 -f -c 15 프레드
파일의 마지막 15바이트를 인쇄합니다. 프레드, 그 뒤에 추가된 바이트가 옵니다. 프레드
시간 사이 꼬리 시작되고 죽습니다.
이론적 해석
이 버전의 꼬리 유틸리티 구문 지침을 준수할 수 있도록 만들어졌습니다.
역사 -b 블록 크기의 일반적인 비이식성으로 인해 옵션이 생략되었습니다.
텍스트 단위. 그만큼 -c 옵션은 역사적으로 '문자'를 의미했지만 이 볼륨은
POSIX.1‐2008은 ``바이트''를 의미함을 나타냅니다. 합리적으로 사용할 수 있도록 선택되었습니다.
멀티바이트 문자가 가능한 경우의 구현 이름이 붙지 않았어 -b 피하기 위해
역사적 사실과 혼동 -b.
라인과 바이트를 모두 계산하는 원점은 1이며, 이는 널리 사용되는 모든 역사적 기록과 일치합니다.
구현. 따라서 꼬리 -n +0은 출력을 시도하기 때문에 사용법을 따르지 않습니다.
라인 XNUMX; 하지만 참고하세요 꼬리 -n 0은 준수하고 아무것도 출력하지 않습니다.
이 표준의 이전 버전에서는 개요에서 다음 형식을 허용했습니다.
꼬리 -[번호][b|c|l][f] [파일]
꼬리 +[번호][b|c|l][f] [파일]
이러한 형식은 더 이상 POSIX.1‐2008에 지정되지 않지만 일부 버전에 있을 수 있습니다.
구현.
내부 버퍼에 대한 제한은 기존 System V 간의 절충안입니다.
4096바이트와 BSD 32768바이트를 구현합니다.
The -f 옵션은 1초 동안 휴면하고 모든 바이트를 복사하는 루프로 구현되었습니다.
사용할 수 있습니다. 이것으로 충분합니다. 그러나 시기를 결정하는 더 효율적인 방법이 있다면
새로운 데이터가 개발되면 이를 사용하도록 구현이 권장됩니다.
역사적 문서는 다음을 나타냅니다. 꼬리 무시 -f 입력 파일이 다음과 같은 경우 옵션
파이프(FIFO를 지원하는 시스템의 파이프 및 FIFO). BSD 기반 시스템에서는 이것이
진실; System V 기반 시스템에서는 표준 입력에서 입력을 가져온 경우에도 마찬가지였습니다.
하지만 그 점을 무시하지는 않았다 -f FIFO가 다음과 같이 명명된 경우 플래그를 지정합니다. 파일 피연산자. 이후 -f
옵션은 파이프에서는 유용하지 않으며 모든 역사적 구현은 무시됩니다. -f 아니라면 파일
피연산자가 지정되고 표준 입력이 파이프인 경우 POSIX.1‐2008의 이 볼륨에는
이 행동. 그러나 이후 -f 옵션은 FIFO에서 유용합니다.
POSIX.1‐2008은 또한 FIFO의 이름이 지정된 경우 다음을 요구합니다. -f 옵션을 무시해서는 안 됩니다.
이 표준의 이전 버전에서는 다음과 같은 경우에 대한 요구 사항을 명시하지 않았습니다. 파일
피연산자가 지정되었으며 표준 입력은 FIFO입니다. 표준이 다음과 같이 업데이트되었습니다.
이 경우를 표준 입력의 파이프와 동일하게 처리하는 현재 관행을 반영합니다.
역사적 행위가 역사를 무시하지는 않지만 -f 다른 파일 형식에 대한 옵션은 다음과 같습니다.
구현이 무시할 수 있도록 지정되지 않았습니다. -f 알려진 경우 옵션
파일을 확장할 수 없다는 것입니다.
미래 오시는 길
없음.
onworks.net 서비스를 사용하여 온라인으로 tailposix를 사용하세요.