GoGPT Best VPN GoSearch

Biểu tượng yêu thích OnWorks

diffstat - Trực tuyến trên đám mây

Chạy diffstat trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh diffstat có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


khác biệt - tạo biểu đồ từ đầu ra khác biệt

SYNOPSIS


khác biệt [tùy chọn] [thông số kỹ thuật của tệp]

MÔ TẢ


Chương trình này đọc đầu ra của khác và hiển thị biểu đồ của các phần chèn,
xóa và sửa đổi trên mỗi tệp. khác biệt là một chương trình hữu ích để xem xét
các tệp vá lớn, phức tạp. Nó đọc từ một hoặc nhiều tệp đầu vào có chứa đầu ra
từ khác, tạo ra một biểu đồ của tổng số dòng được thay đổi cho mỗi tệp được tham chiếu.

Nếu tên tệp đầu vào kết thúc bằng .bz2, .gz, .lzma, .z ​​hoặc .Z, khác biệt sẽ đọc
dữ liệu không nén thông qua một đường ống từ chương trình tương ứng. Nó cũng có thể suy ra
kiểu nén từ các tệp được chuyển qua đầu vào tiêu chuẩn.

khác biệt nhận ra các loại đầu ra phổ biến nhất từ khác:

thống nhât
được ưa thích bởi bản vá tiện ích.

bối cảnh
tốt nhất để dễ đọc, nhưng không phải là rất nhỏ gọn.

mặc định
không tốt cho nhiều, nhưng đơn giản để tạo ra.

khác biệt phát hiện các dòng được xuất bởi khác để cho biết tệp nào được so sánh và
sau đó đếm các điểm đánh dấu trong cột đầu tiên biểu thị loại thay đổi (chèn,
xóa hoặc sửa đổi). Chúng được hiển thị trong biểu đồ dưới dạng "+", "-" và "!"
ký tự.

Nếu không có tên tệp nào được cung cấp trên dòng lệnh, khác biệt đọc sự khác biệt từ
đầu vào chuẩn.

LỰA CHỌN


-b bỏ qua các dòng khớp với "Tệp nhị phân XXX và YYY khác nhau" trong khác

-c tiền tố mỗi dòng đầu ra bằng "#", làm cho nó trở thành dòng chú thích cho các tập lệnh shell.

-C thêm trình tự thoát màu SGR để làm nổi bật biểu đồ.

-D điểm đến
chỉ định một thư mục chứa các tệp có thể được coi là kết quả của
áp dụng sự khác biệt. khác biệt sẽ đếm các dòng trong các tệp tương ứng
(sau khi điều chỉnh tên của -p tùy chọn) để lấy tổng số dòng trong
mỗi tệp.

Phần còn lại, sau khi trừ các dòng đã sửa đổi và đã xóa, được hiển thị là "không thay đổi
dòng chữ ”.

-d Gỡ lỗi in ra rất nhiều thông tin. Nó thường được biên dịch trong, nhưng có thể
bị đàn áp.

-e hồ sơ
chuyển hướng lỗi tiêu chuẩn đến hồ sơ.

-E loại bỏ trình tự thoát ANSI trên mỗi dòng trước khi phân tích sự khác biệt. Cái này
cho phép khác biệt được sử dụng với khác màu.

-f định dạng
chỉ định định dạng của biểu đồ.

0 cho ngắn gọn, chỉ hiển thị giá trị và một mã biểu đồ duy nhất cho mỗi
chèn (+), xóa (-) hoặc sửa đổi (!)

1 cho đầu ra bình thường,

2 để điền vào biểu đồ có dấu chấm,

4 để in từng giá trị với biểu đồ.

Bất kỳ giá trị khác nào đều cho một biểu đồ. Các dấu chấm và các giá trị riêng lẻ có thể là
kết hợp, ví dụ, -f6 cung cấp cho cả hai.

-h in thông báo sử dụng và thoát.

-k ngăn chặn việc hợp nhất các tên tệp trong báo cáo.

-K cố gắng cải thiện chú thích của các tệp "chỉ" bằng cách tìm kiếm kết quả phù hợp trong
kết quả là tập hợp các tệp và suy ra liệu tệp đã được thêm vào hay bị xóa.

Điều này hiện không hoạt động kết hợp với -R bởi vì khác biệt duy trì
tập hợp các tệp kết quả.

-l chỉ liệt kê các tên tệp. Không có biểu đồ nào được tạo.

-m hợp nhất số lượt chèn / xóa từ mỗi "đoạn" của tệp vá để gần đúng một
số dòng đã sửa đổi.

-n con số
chỉ định chiều rộng tối thiểu được sử dụng cho tên tệp. Nếu bạn không xác định điều này, khác biệt
sử dụng độ dài của tên tệp dài nhất, sau khi loại bỏ các tiền tố chung.

-N con số
chỉ định chiều rộng tối đa được sử dụng cho tên tệp. Tên dài hơn giới hạn này là
cắt cụt bên trái. Nếu bạn không xác định điều này, khác biệt tiếp theo kiểm tra -n
tùy chọn.

-o hồ sơ
chuyển hướng đầu ra tiêu chuẩn đến hồ sơ.

-p con số
ghi đè logic loại bỏ các tên đường dẫn phổ biến, mô phỏng bản vá Tùy chọn "-p".

Nếu bạn không đưa ra một -p Tùy chọn, khác biệt kiểm tra sự khác biệt và loại bỏ
tiền tố chung từ tên đường dẫn. Đây không phải là những gì bản vá không.

-q chặn thông báo "0 tệp đã thay đổi" cho các khác biệt trống.

-r
cung cấp tùy chọn làm tròn dữ liệu được hiển thị trong biểu đồ, thay vì cắt bớt
với các điều chỉnh lỗi.

0 là mặc định. Không có làm tròn nào được thực hiện, nhưng các lỗi tích lũy được thêm vào
các cột sau.

1 vòng dữ liệu

2 vòng dữ liệu và điều chỉnh biểu đồ để đảm bảo rằng nó hiển thị một cái gì đó
nếu có bất kỳ sự khác biệt nào ngay cả khi chúng thường được làm tròn thành XNUMX.

-R Giả sử bản vá đã được tạo với các tệp cũ và mới được hoán đổi.

-s chỉ hiển thị dòng tóm tắt, ví dụ: số lần chèn và xóa.

-S nguồn
điều này giống như -D nhưng chỉ định một vị trí nơi các tệp gốc
(trước khi áp dụng sự khác biệt) có thể được tìm thấy.

-t ghi đè biểu đồ, tạo đầu ra các giá trị được phân tách bằng dấu phẩy cho số
các dòng đã thay đổi được tìm thấy trong sự khác biệt cho mỗi tệp: đã chèn, đã xóa và
đã sửa đổi.

If -S or -D các tùy chọn được đưa ra, số dòng không thay đổi đứng trước số
thay đổi.

-T in những con số mà -t tùy chọn sẽ hiển thị, giữa tên đường dẫn và
biểu đồ.

Chiều rộng của số lượng thay đổi được xác định bởi giá trị lớn nhất (nhưng ít nhất
3). Chiều rộng được đưa ra trong -w tùy chọn tách biệt với chiều rộng của những con số này.

-u ngăn chặn việc sắp xếp các tên tệp trong báo cáo.

-v hiển thị tiến trình, ví dụ: nếu đầu ra được chuyển hướng đến một tệp, hãy viết thông báo tiến trình
với lỗi tiêu chuẩn.

-V in số phiên bản hiện tại và thoát.

-w con số
chỉ định chiều rộng tối đa của biểu đồ. Biểu đồ sẽ không bao giờ ngắn hơn
hơn 10 cột, đề phòng trường hợp tên tệp quá lớn.

MÔI TRƯỜNG


khác biệt chạy trong môi trường POSIX.

Bạn có thể ghi đè các đường dẫn đã biên dịch của các chương trình được sử dụng để giải nén các tệp đầu vào bằng cách
thiết lập các biến môi trường tương ứng với tên của chúng:

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

Tuy vậy, khác biệt giả sử rằng chương trình kết quả sử dụng cùng các tùy chọn dòng lệnh,
ví dụ: "-c" để giải nén thành đầu ra tiêu chuẩn.

Sử dụng diffstat trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.