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

Đây là lệnh stringsposix có thể được 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 mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


chuỗi - tìm chuỗi có thể in được trong tệp

SYNOPSIS


dây [−a] [−t định dạng] [−n con số] [hồ sơ...]

MÔ TẢ


dây tiện ích sẽ tìm kiếm các chuỗi có thể in được trong các tệp thông thường và sẽ viết
các chuỗi đó đến đầu ra tiêu chuẩn. Một chuỗi có thể in là bất kỳ chuỗi bốn (theo mặc định)
hoặc nhiều ký tự có thể in được kết thúc bằng dấu hoặc ký tự NUL. Thêm vào
các chuỗi được xác định bởi việc triển khai có thể được viết; Thấy chưa localdef.

Nếu đối số đầu tiên là '-', kết quả không xác định.

LỰA CHỌN


dây tiện ích sẽ phù hợp với khối lượng Định nghĩa cơ sở của POSIX.1‐2008, Phần
12.2, Tiện ích cú pháp Hướng dẫn, ngoại trừ việc sử dụng không xác định '-'.

Các tùy chọn sau sẽ được hỗ trợ:

−a Quét toàn bộ tệp. Nếu như −a không được chỉ định, nó được thực hiện-
xác định phần nào của mỗi tệp được quét để tìm chuỗi.

−n con số Chỉ định độ dài chuỗi tối thiểu, trong đó con số đối số là tích cực
số nguyên thập phân. Giá trị mặc định sẽ là 4.

−t định dạng Viết mỗi chuỗi được đặt trước bởi độ lệch byte của nó từ đầu tệp. Các
định dạng sẽ phụ thuộc vào ký tự đơn được sử dụng làm định dạng Lựa chọn-
tranh luận:

d Phần bù sẽ được viết dưới dạng số thập phân.

o Phần bù sẽ được viết bằng bát phân.

x Phần bù sẽ được viết bằng hệ thập lục phân.

TOÁN HẠNG


Toán hạng sau sẽ được hỗ trợ:

hồ sơ Tên đường dẫn của một tệp thông thường sẽ được sử dụng làm đầu vào. Nếu không hồ sơ toán hạng là
được chỉ định, dây tiện ích sẽ đọc từ đầu vào tiêu chuẩn.

STDIN


Xem phần INPUT FILES.

ĐẦU VÀO CÁC TẬP TIN


Các tệp đầu vào được đặt tên bởi các đối số tiện ích hoặc đầu vào tiêu chuẩn phải thường xuyên
tệp ở bất kỳ định dạng nào.

MÔI TRƯỜNG BIẾN


Các biến môi trường sau đây sẽ ảnh hưởng đến việc thực hiện dây:

NGÔN NGỮ Cung cấp giá trị mặc định cho các biến quốc tế hóa chưa được đặt hoặc
vô giá trị. (Xem tập Định nghĩa cơ bản của POSIX.1‐2008, Phần 8.2,
quốc tế hóa Biến ưu tiên quốc tế hóa
các biến được sử dụng để xác định giá trị của danh mục ngôn ngữ.)

LC_ALL Nếu được đặt thành giá trị chuỗi không trống, hãy ghi đè giá trị của tất cả các chuỗi khác
các biến quốc tế hóa.

LC_CTYPE Xác định ngôn ngữ để diễn giải chuỗi byte dữ liệu văn bản
dưới dạng ký tự (ví dụ: byte đơn trái ngược với ký tự nhiều byte trong
đối số và tệp đầu vào) và để xác định các chuỗi có thể in được.

LC_MESSAGES
Xác định ngôn ngữ sẽ được sử dụng để ảnh hưởng đến định dạng và nội dung của
thông báo chẩn đoán được ghi vào lỗi tiêu chuẩn.

NLSPATH Xác định vị trí của danh mục thư để xử lý LC_MESSAGES.

BẤT NGỜ SỰ KIỆN


Mặc định.

GIỚI THIỆU


Các chuỗi được tìm thấy sẽ được ghi vào đầu ra tiêu chuẩn, một chuỗi trên mỗi dòng.

Khi −t tùy chọn không được chỉ định, định dạng của đầu ra sẽ là:

"%NS", <chuỗi>

Với −t o tùy chọn, định dạng của đầu ra sẽ là:

"% o %NS", <byte bù đắp>,chuỗi>

Với −t x tùy chọn, định dạng của đầu ra sẽ là:

"%NS %NS", <byte bù đắp>,chuỗi>

Với −t d tùy chọn, định dạng của đầu ra sẽ là:

"%NS %NS", <byte bù đắp>,chuỗi>

STDERR


Lỗi chuẩn chỉ được sử dụng cho các thông báo chẩn đoán.

OUTPUT CÁC TẬP TIN


Không có.

ĐA THẾ HỆ MÔ TẢ


Không có.

EXIT TÌNH TRẠNG


Các giá trị thoát sau sẽ được trả về:

0 Hoàn thành thành công.

> 0 Đã xảy ra lỗi.

HẬU QUẢ OF LRI


Mặc định.

tiếp theo phần đang nhiều thông tin.

ỨNG DỤNG SỬ DỤNG


Theo mặc định, vùng dữ liệu (trái ngược với vùng văn bản, `` bss '' hoặc vùng tiêu đề) của một tệp nhị phân
tệp thực thi được quét. Tài liệu triển khai các khu vực được quét.

Một số triển khai lịch sử không yêu cầu NUL hoặc đầu cuối cho các chuỗi để
cho phép những ngôn ngữ không sử dụng NUL làm dấu chấm dứt chuỗi có các chuỗi của chúng
bằng văn bản.

VÍ DỤ


Không có.

CƠ SỞ LÝ LUẬN


Ngoài việc hợp lý hóa cú pháp tùy chọn và những khó khăn nhỏ với đối tượng và
tệp nhị phân thực thi, dây được cụ thể hóa để phù hợp với thực tiễn lịch sử một cách chặt chẽ. Các −a
−n các tùy chọn đã được đưa ra để thay thế các tùy chọn không phù hợp --con số tùy chọn. Này
các tùy chọn không còn được chỉ định bởi POSIX.1‐2008 nhưng có thể có trong một số
thực hiện.

−o về mặt lịch sử tùy chọn có nghĩa là những thứ khác nhau trên các triển khai khác nhau. Một số sử dụng
nó có nghĩa là ''bù đắp ở dạng thập phân '', trong khi những người khác sử dụng nó là ``bù đắp trong bát phân ''. Thay vì
cố gắng quyết định cách nào sẽ ít bị phản đối nhất, −t tùy chọn đã được thêm vào. Nó đã
tên ban đầu −O có nghĩa là `` bù đắp '', nhưng đã được thay đổi thành −t nhất quán với od.

Chức năng tiêu chuẩn ISO C bản in() bị hạn chế đối với miền của unsigned xe tăng. Điều này
volume của POSIX.1‐2008 yêu cầu triển khai để viết các chuỗi như được xác định bởi hiện tại
địa phương.

TƯƠNG LAI HƯỚNG DẪN


Không có.

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



Các chương trình trực tuyến Linux & Windows mới nhất