영어프랑스어스페인어

Ad


온웍스 파비콘

diffstat - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 diffstat를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 diffstat 명령입니다.

프로그램:

이름


비교 통계 - diff 출력에서 ​​히스토그램 만들기

개요


비교 통계 [옵션] [파일 사양]

기술


이 프로그램은 다음의 출력을 읽습니다. diff 삽입의 히스토그램을 표시합니다.
파일별 삭제 및 수정. Diffstat 복습에 유용한 프로그램입니다.
크고 복잡한 패치 파일. 출력을 포함하는 하나 이상의 입력 파일에서 읽습니다.
diff, 참조된 각 파일에 대해 변경된 총 라인의 히스토그램을 생성합니다.

입력 파일 이름이 .bz2, .gz, .lzma, .z ​​또는 .Z로 끝나는 경우, 비교 통계 읽을 것이다
해당 프로그램에서 파이프를 통해 압축되지 않은 데이터. 또한 다음을 유추할 수 있습니다.
표준 입력을 통해 파이프된 파일의 압축 유형.

Diffstat 에서 가장 많이 사용되는 출력 유형을 인식합니다. diff:

통일
가 선호하는 패치 유용.

문맥
가독성에 가장 적합하지만 매우 컴팩트하지는 않습니다.

디폴트 값
그다지 좋지는 않지만 생성하기는 간단합니다.

Diffstat 에 의해 출력되는 라인을 감지합니다. diff 어떤 파일이 비교되는지 알려주고
그런 다음 변경 유형(삽입,
삭제 또는 수정). 이들은 "+", "-" 및 "!"로 히스토그램에 표시됩니다.
자.

명령줄에 파일 이름이 지정되지 않은 경우 비교 통계 의 차이점을 읽습니다.
표준 입력.

옵션


-b "바이너리 파일 XXX 및 YYY가 다름"과 일치하는 줄을 무시합니다. diff

-c 출력의 각 줄에 "#" 접두사를 붙여 쉘 스크립트에 대한 주석 줄로 만듭니다.

-C SGR 색상 이스케이프 시퀀스를 추가하여 히스토그램을 강조 표시합니다.

-D 목적지
의 결과로 참조될 수 있는 파일을 포함하는 디렉토리를 지정합니다.
차이점을 적용합니다. 비교 통계 해당 파일의 줄을 계산합니다
(이름을 조정한 후 -p 옵션)의 총 라인 수를 얻기 위해
각 파일.

수정된 줄과 삭제된 줄을 뺀 나머지는 "변경되지 않음"으로 표시됩니다.
윤곽".

-d 디버그는 많은 정보를 인쇄합니다. 일반적으로 컴파일되지만
억제.

-e 파일
표준 오류를 다음으로 리디렉션 파일.

-E 차이점을 구문 분석하기 전에 각 줄에서 ANSI 이스케이프 시퀀스를 제거하십시오. 이것
비교 통계 함께 사용하기 컬러 디프.

-f 체재
히스토그램의 형식을 지정합니다.

간결함의 경우 0, 각각에 대한 값과 단일 히스토그램 코드만 표시
삽입(+), 삭제(-) 또는 수정(!)

정상 출력의 경우 1,

2 점으로 히스토그램을 채우려면,

4 히스토그램과 함께 각 값을 인쇄합니다.

XNUMX이 아닌 값은 히스토그램을 제공합니다. 점과 개별 값은
결합, 예를 들어, -f6 둘 다 제공합니다.

-h 사용법 메시지를 인쇄하고 종료합니다.

-k 보고서에서 파일 이름 병합을 억제합니다.

-K 일치하는 항목을 찾아 "전용" 파일의 주석을 개선하려고 시도합니다.
결과 파일 세트 및 파일이 추가 또는 제거되었는지 여부를 유추합니다.

이것은 현재 다음과 함께 작동하지 않습니다. -R 때문에 비교 통계 만 유지
결과 파일 세트.

-l 파일 이름만 나열합니다. 히스토그램이 생성되지 않습니다.

-m 패치 파일의 각 "청크"에서 삽입/삭제 횟수를 병합하여
수정된 줄 수.

-n 번호
파일 이름에 사용되는 최소 너비를 지정합니다. 이를 지정하지 않으면 비교 통계
공통 접두사를 제거한 후 가장 긴 파일 이름의 길이를 사용합니다.

-N 번호
파일 이름에 사용되는 최대 너비를 지정합니다. 이 제한보다 긴 이름은
왼쪽 잘림. 이를 지정하지 않으면 비교 통계 다음으로 확인 -n
옵션을 선택합니다.

-o 파일
표준 출력을 다음으로 리디렉션 파일.

-p 번호
일반적인 경로 이름을 제거하는 논리를 재정의하여 패치 "-p" 옵션.

주지 않으면 -p 선택권, 비교 통계 차이점을 조사하고 제거합니다.
경로 이름의 공통 접두사. 이게 아닌데 패치 않습니다.

-q 빈 diff에 대해 "0개 파일이 변경됨" 메시지를 표시하지 않습니다.

-r 암호
잘리는 대신 히스토그램에 표시된 데이터의 선택적 반올림을 제공합니다.
오류 조정.

0이 기본값입니다. 반올림은 수행되지 않지만 누적 오류는 다음에 추가됩니다.
다음 열.

1 데이터 반올림

2는 데이터를 반올림하고 히스토그램을 조정하여 무언가를 표시하도록 합니다.
일반적으로 XNUMX으로 반올림되더라도 차이가 있는 경우.

-R 이전 파일과 새 파일이 교체된 상태로 패치가 생성되었다고 가정합니다.

-s 예를 들어 삽입 및 삭제 수와 같은 요약 줄만 표시합니다.

-S
이것은 마치 -D 옵션이지만 원본 파일이 있는 위치를 지정합니다.
(차이를 적용하기 전)을 찾을 수 있습니다.

-t 히스토그램을 재정의하고 숫자에 대해 쉼표로 구분된 값의 출력을 생성합니다.
각 파일의 차이점에서 발견된 변경된 줄의 수: 삽입, 삭제 및
수정되었습니다.

If -S or -D 옵션이 주어지면 변경되지 않은 줄의 수가
변경.

-T 숫자를 인쇄합니다. -t 옵션은 경로 이름과
히스토그램.

변경 횟수의 폭은 가장 큰 값으로 결정됩니다(단, 최소한
삼). 에서 주어진 폭 -w 옵션은 이러한 숫자의 너비와 별개입니다.

-u 보고서에서 파일 이름 정렬을 억제합니다.

-v 진행률 표시(예: 출력이 파일로 리디렉션되는 경우 진행률 메시지 작성)
표준 오류에.

-V 현재 버전 번호를 인쇄하고 종료합니다.

-w 번호
히스토그램의 최대 너비를 지정합니다. 히스토그램은 절대 짧아지지 않습니다
파일 이름이 너무 커지는 경우를 대비하여 10개 열보다

환경


Diffstat POSIX 환경에서 실행됩니다.

다음을 통해 입력 파일의 압축을 푸는 데 사용되는 프로그램의 컴파일된 경로를 재정의할 수 있습니다.
이름에 해당하는 환경 변수 설정:

DIFFSTAT_BZCAT_PATH
DIFFSTAT_BZIP2_PATH
DIFFSTAT_COMPRESS_PATH
DIFFSTAT_GZIP_PATH
DIFFSTAT_LZCAT_PATH
DIFFSTAT_PCAT_PATH
DIFFSTAT_UNCOMPRESS_PATH
DIFFSTAT_XZ_PATH
DIFFSTAT_ZCAT_PATH

그러나, 비교 통계 결과 프로그램이 동일한 명령줄 옵션을 사용한다고 가정합니다.
예를 들어 "-c"는 표준 출력으로 압축을 풉니다.

onworks.net 서비스를 사용하여 diffstat 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    통음
    통음
    SWIG는 소프트웨어 개발 도구입니다.
    C로 작성된 프로그램과
    다양한 고급 수준의 C++
    프로그래밍 언어. SWIG는 다음과 함께 사용됩니다.
    다른...
    SWIG 다운로드
  • 2
    WooCommerce Nextjs 반응 테마
    WooCommerce Nextjs 반응 테마
    React WooCommerce 테마,
    다음 JS, Webpack, Babel, Node 및
    GraphQL 및 Apollo를 사용한 Express
    고객. React의 WooCommerce 스토어(
    포함: 제품...
    WooCommerce Nextjs 반응 테마 다운로드
  • 3
    Archlabs_repo
    Archlabs_repo
    ArchLabs용 패키지 저장소 이것은
    가져올 수 있는 응용 프로그램

    https://sourceforge.net/projects/archlabs-repo/.
    그것은 OnWorks에서 호스팅되었습니다 ...
    archlabs_repo 다운로드
  • 4
    제퍼 프로젝트
    제퍼 프로젝트
    Zephyr 프로젝트는 새로운 세대입니다.
    실시간 운영체제(RTOS)
    여러 하드웨어 지원
    아키텍처. 그것은
    작은 크기의 커널...
    Zephyr 프로젝트 다운로드
  • 5
    SC콘
    SC콘
    SCons는 소프트웨어 구축 도구입니다.
    그것은에 대한 우수한 대안입니다
    고전적인 "만들기" 빌드 도구
    우리 모두는 알고 사랑합니다. 스콘은
    구현 ...
    SCons 다운로드
  • 6
    PSeInt
    PSeInt
    PSeInt는 의사 코드 해석기입니다.
    스페인어를 구사하는 프로그래밍 학생.
    주요 목적은 다음을 위한 도구가 되는 것입니다.
    기본을 배우고 이해하기
    개념...
    PSeInt 다운로드
  • 더»

Linux 명령

Ad