Đây là lệnh xargsposix 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 giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
xargs - xây dựng danh sách đối số và gọi tiện ích
SYNOPSIS
xargs [−ptx] [−E eofstr] [−tôi thay thế| −L con số| −n con số]
[−s kích thước] [tiện ích [đối số...]]
MÔ TẢ
Sản phẩm xargs tiện ích sẽ xây dựng một dòng lệnh bao gồm tiện ích và đối số
toán hạng được chỉ định theo sau là nhiều đối số được đọc theo trình tự từ đầu vào chuẩn như
phù hợp với các ràng buộc về chiều dài và số lượng được chỉ định bởi các tùy chọn. Các xargs tiện ích sẽ
sau đó gọi dòng lệnh đã xây dựng và đợi nó hoàn thành. Trình tự này sẽ
được lặp lại cho đến khi một trong những điều sau xảy ra:
* Tình trạng cuối tệp được phát hiện trên đầu vào chuẩn.
* Một đối số chỉ bao gồm chuỗi logic cuối tệp (xem −E eofstr
tùy chọn) được tìm thấy trên đầu vào tiêu chuẩn sau khi xử lý dấu ngoặc kép,
xử lý, và -xử lý cảnh (xem đoạn tiếp theo). Tất cả các đối số lên
đến nhưng không bao gồm đối số chỉ bao gồm chuỗi logic cuối tệp
sẽ được sử dụng làm đối số trong các dòng lệnh đã xây dựng.
* Một lệnh gọi của một dòng lệnh đã xây dựng trả về trạng thái thoát là 255.
Ứng dụng phải đảm bảo rằng các đối số trong đầu vào tiêu chuẩn được phân tách bằng
không được trích dẫn ký tự, không thoát ký tự, hoặc nhân vật. MỘT
chuỗi không hoặc nhiều dấu ngoặc kép ('' ') ký tự và không phải nhân vật có thể
được trích dẫn bằng cách đặt chúng trong dấu ngoặc kép. Một chuỗi không hoặc nhiều hơn
('\' ') ký tự và không phải các ký tự có thể được trích dẫn bằng cách thêm chúng vào
nhân vật. Bất kỳ ký tự chưa được trích dẫn nào cũng có thể được thoát bằng cách đặt trước nó bằng dấu
. Tiện ích được đặt tên bởi tiện ích sẽ được thực hiện một hoặc nhiều lần cho đến khi
đến cuối tệp hoặc tìm thấy chuỗi logic cuối tệp. Kết quả là
không xác định nếu tiện ích được đặt tên bởi tiện ích cố gắng đọc từ đầu vào chuẩn của nó.
Chiều dài dòng lệnh được tạo sẽ là tổng kích thước tính bằng byte của tiện ích
tên và mỗi đối số được coi là chuỗi, bao gồm một dấu chấm hết byte rỗng cho mỗi
những chuỗi này. Các xargs tiện ích sẽ giới hạn độ dài dòng lệnh sao cho khi
dòng lệnh được gọi, đối số kết hợp và danh sách môi trường (xem giám đốc điều hành gia đình
của các chức năng trong khối lượng Giao diện Hệ thống của POSIX.1‐2008) không được vượt quá
{ARG_MAX} −2048 byte. Trong giới hạn này, nếu không −n cũng không phải −s Tùy chọn là
đã chỉ định, độ dài dòng lệnh mặc định ít nhất phải là {LINE_MAX}.
LỰA CHỌN
Sản phẩm xargs 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.
Các tùy chọn sau sẽ được hỗ trợ:
−E eofstr Sử dụng eofstr dưới dạng chuỗi logic cuối tệp. Nếu như −E không được chỉ định, nó là
không xác định liệu chuỗi logic cuối tệp có phải là tính cách
('_') hoặc khả năng chuỗi cuối tệp bị tắt. Khi nào eofstr là null
chuỗi, khả năng chuỗi logic cuối tệp sẽ bị vô hiệu hóa và
các ký tự sẽ được hiểu theo nghĩa đen.
−tôi thay thế
Chế độ chèn: tiện ích được thực thi cho mỗi dòng logic từ đầu vào chuẩn.
Các đối số trong đầu vào tiêu chuẩn chỉ được phân tách bằng
ký tự, không phải bởi nhân vật. Mọi chưa được trích dẫn đều không thoát nhân vật
ở đầu mỗi dòng sẽ được bỏ qua. Đối số kết quả sẽ là
chèn vào đối số thay cho mỗi lần xuất hiện thay thế. Ít nhất năm
đối số trong đối số mỗi loại có thể chứa một hoặc nhiều trường hợp của thay thế. Mỗi
trong số các đối số được xây dựng này không thể lớn hơn một đối số được triển khai xác định
giới hạn lớn hơn hoặc bằng 255 byte. Lựa chọn −x sẽ bị buộc vào.
−L con số Sản phẩm tiện ích sẽ được thực hiện cho mỗi ô trống con số dòng lập luận từ
đầu vào chuẩn. Lời kêu gọi cuối cùng của tiện ích sẽ có ít dòng hơn
đối số nếu ít hơn con số duy trì. Một dòng được coi là kết thúc bằng
đầu tiên trừ khi ký tự cuối cùng của dòng là ; một dấu vết
tín hiệu tiếp tục đến dòng không trống tiếp theo, bao gồm.
−n con số cầu nguyện tiện ích sử dụng càng nhiều đối số đầu vào chuẩn càng tốt, lên đến con số
(một số nguyên thập phân dương) đối số tối đa. Ít đối số hơn sẽ được sử dụng
nếu:
* Chiều dài dòng lệnh được tích lũy vượt quá kích thước được chỉ định bởi −s
tùy chọn (hoặc {LINE_MAX} nếu không có −s Tùy chọn).
* Lần lặp cuối cùng có ít hơn con số, nhưng không phải bằng không, các toán hạng còn lại.
−p Chế độ nhắc nhở: người dùng được hỏi có thực thi hay không tiện ích ở mỗi lời gọi.
Chế độ theo dõi (−t) được bật để ghi phiên bản lệnh sẽ được thực thi,
theo sau là lời nhắc đến lỗi tiêu chuẩn. Một phản hồi khẳng định được đọc từ
/ dev / tty sẽ thực hiện lệnh; nếu không, lời gọi cụ thể đó của
tiện ích sẽ được bỏ qua.
−s kích thước cầu nguyện tiện ích sử dụng càng nhiều đối số đầu vào tiêu chuẩn càng tốt, mang lại
độ dài dòng lệnh nhỏ hơn kích thước (một số nguyên thập phân dương) byte. Ít hơn
các đối số sẽ được sử dụng nếu:
* Tổng số đối số vượt quá số lượng được chỉ định bởi −n tùy chọn.
* Tổng số dòng vượt quá số dòng được chỉ định bởi −L tùy chọn.
* Cuối tệp đã gặp ở đầu vào chuẩn trước đây kích thước byte là
tích lũy.
Giá trị của kích thước tối đa {LINE_MAX} byte sẽ được hỗ trợ, miễn là
các ràng buộc được chỉ định trong DESCRIPTION được đáp ứng. Nó sẽ không được coi là
lỗi nếu giá trị lớn hơn giá trị được hỗ trợ bởi triển khai hoặc
vượt quá các ràng buộc được chỉ định trong DESCRIPTION được đưa ra; xargs sẽ sử dụng
giá trị lớn nhất mà nó hỗ trợ trong các ràng buộc.
−t Bật chế độ theo dõi. Mỗi dòng lệnh được tạo sẽ được ghi theo tiêu chuẩn
lỗi ngay trước khi gọi.
−x Chấm dứt nếu một dòng lệnh được xây dựng sẽ không phù hợp với ngụ ý hoặc được chỉ định
kích thước (xem −s tùy chọn trên).
TOÁN HẠNG
Các toán hạng sau sẽ được hỗ trợ:
tiện ích Tên của tiện ích sẽ được gọi, được tìm thấy theo đường dẫn tìm kiếm bằng cách sử dụng PATH
biến môi trường, được mô tả trong tập Định nghĩa cơ sở của POSIX.1‐2008,
Chương 8, Môi trường Biến. Nếu tiện ích bị bỏ qua, mặc định sẽ là
các bỏ lỡ tính thiết thực. Nếu tiện ích toán hạng đặt tên cho bất kỳ cấu trúc đặc biệt nào được tích hợp sẵn
tiện ích trong Phần 2.14, Reduct ® Được xây dựng trong Tiện ích, kết quả là
chưa xác định.
đối số Một tùy chọn hoặc toán hạng ban đầu cho việc gọi tiện ích.
STDIN
Đầu vào tiêu chuẩn phải là một tệp văn bản. Kết quả không được xác định nếu phần cuối của tệp
tình trạng được phát hiện ngay sau khi thoát .
ĐẦU VÀO CÁC TẬP TIN
Tập tin / dev / tty sẽ được sử dụng để đọc các phản hồi theo yêu cầu của −p tùy chọn.
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 xargs:
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_THU THẬP
Xác định ngôn ngữ cho hành vi của các phạm vi, các lớp tương đương và đa
các phần tử đối chiếu ký tự được sử dụng trong biểu thức chính quy mở rộng được xác định cho
các vâng, vâng, từ khóa địa phương trong LC_MESSAGES thể loại.
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à hành vi của các lớp ký tự được sử dụng trong
biểu thức chính quy mở rộng được xác định cho vâng, vâng, từ khóa địa phương trong
LC_MESSAGES thể loại.
LC_MESSAGES
Xác định ngôn ngữ được sử dụng để xử lý câu trả lời khẳng định và ngôn ngữ đượ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 và lời nhắc được viết tới
lỗi tiêu chuẩn.
NLSPATH Xác định vị trí của danh mục thư để xử lý LC_MESSAGES.
PATH Xác định vị trí của tiện ích, như được mô tả trong tập Định nghĩa cơ bản
của POSIX.1‐2008, Chương 8, Môi trường Biến.
BẤT NGỜ SỰ KIỆN
Mặc định.
GIỚI THIỆU
Không được sử dụng.
STDERR
Lỗi tiêu chuẩn sẽ được sử dụng cho các thông báo chẩn đoán và −t và −p tùy chọn. Nếu
−t tùy chọn được chỉ định, tiện ích và danh sách đối số đã xây dựng của nó sẽ được ghi vào
lỗi chuẩn, vì nó sẽ được gọi, trước khi gọi. Nếu như −p được chỉ định, một lời nhắc
định dạng sau sẽ được viết (bằng ngôn ngữ POSIX):
"? ..."
ở cuối dòng của đầu ra từ −t.
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 Tất cả lời gọi của tiện ích trả về trạng thái thoát bằng không.
1‐125 Không thể lắp ráp một dòng lệnh đáp ứng các yêu cầu đã chỉ định, một hoặc
nhiều lời kêu gọi của tiện ích trả về trạng thái thoát khác XNUMX hoặc một số trạng thái khác
xảy ra lỗi.
126 Tiện ích được chỉ định bởi tiện ích đã được tìm thấy nhưng không thể được gọi.
127 Tiện ích được chỉ định bởi tiện ích không thể được tìm thấy.
HẬU QUẢ OF LRI
Nếu một dòng lệnh đáp ứng các yêu cầu đã chỉ định không thể được lắp ráp, tiện ích
không thể được gọi, một lệnh gọi của tiện ích được kết thúc bằng một tín hiệu, hoặc một
lệnh gọi thoát tiện ích với trạng thái thoát 255, xargs tiện ích sẽ viết một
thông báo chẩn đoán và thoát ra mà không cần xử lý bất kỳ đầu vào còn lại nào.
Sản phẩm tiếp theo phần đang nhiều thông tin.
ỨNG DỤNG SỬ DỤNG
Trạng thái thoát 255 cho phép một tiện ích đang được sử dụng bởi xargs nói xargs chấm dứt nếu nó
biết rằng không có lời gọi nào khác bằng cách sử dụng luồng dữ liệu hiện tại sẽ thành công. Vì vậy, tiện ích
nên rõ ràng ra với một giá trị thích hợp để tránh vô tình trả về 255.
Lưu ý rằng vì đầu vào được phân tích cú pháp thành dòng, các ký tự đối số riêng biệt và
, và các ký tự trong dấu ngoặc kép được sử dụng để trích dẫn, nếu xargs is
được sử dụng để đóng gói đầu ra của các lệnh như tìm dir -in or ls thành các lệnh để được
thực thi, các kết quả không mong muốn có thể xảy ra nếu bất kỳ tên tệp nào chứa , , hoặc
nhân vật trích dẫn. Điều này có thể được giải quyết bằng cách sử dụng find để gọi một tập lệnh chuyển đổi từng
tệp được tìm thấy trong một chuỗi được trích dẫn sau đó được chuyển đến xargs, nhưng trong hầu hết các trường hợp, nó là
chỉ thích có tìm tự tổng hợp đối số bằng cách sử dụng −thực thi với một '+'
terminator thay vì ';'. Lưu ý rằng các quy tắc trích dẫn được sử dụng bởi xargs không giống như
trong vỏ. Chúng không nhất quán ở đây vì các ứng dụng hiện có phụ thuộc vào
các quy tắc hiện hành. Một phương pháp dễ dàng (nhưng không hiệu quả) có thể được sử dụng để chuyển đổi đầu vào
bao gồm một đối số trên mỗi dòng vào một biểu mẫu được trích dẫn xargs diễn giải một cách chính xác là
đứng trước mỗi nhân vật với một . Các lựa chọn thay thế hiệu quả hơn
được hiển thị trong Ví dụ 2 và Ví dụ 5 dưới đây.
Khi triển khai có giá trị lớn cho {ARG_MAX}, xargs có thể tạo ra các dòng lệnh
lâu hơn {LINE_MAX}. Đối với việc gọi các tiện ích, đây không phải là vấn đề. Nếu như xargs is
được sử dụng để tạo tệp văn bản, người dùng nên đặt dòng lệnh tối đa một cách rõ ràng
chiều dài với −s tùy chọn.
Sản phẩm lệnh, env, tốt đẹp, không có gì, thời gianvà xargs các tiện ích đã được chỉ định để sử dụng thoát
mã 127 nếu xảy ra lỗi để các ứng dụng có thể phân biệt `` không tìm thấy
tiện ích '' từ `` tiện ích được gọi ra đã thoát với chỉ báo lỗi ''. Giá trị 127 là
được chọn bởi vì nó không được sử dụng phổ biến cho các nghĩa khác; hầu hết các tiện ích sử dụng các giá trị nhỏ
đối với `` điều kiện lỗi bình thường '' và các giá trị trên 128 có thể bị nhầm lẫn với kết thúc
do nhận được một tín hiệu. Giá trị 126 được chọn theo cách tương tự để chỉ ra rằng
tiện ích có thể được tìm thấy, nhưng không được gọi. Một số tập lệnh tạo ra lỗi có ý nghĩa
tin nhắn phân biệt trường hợp 126 và 127. Sự khác biệt giữa mã thoát 126 và
127 dựa trên thực tiễn KornShell sử dụng 127 khi tất cả cố gắng giám đốc điều hành tiện ích
thất bại với [TUYỆT VỜI]và sử dụng 126 khi có bất kỳ nỗ lực nào để giám đốc điều hành tiện ích không thành công cho bất kỳ khác
lý do.
VÍ DỤ
1. Lệnh sau kết hợp đầu ra của các lệnh trong ngoặc đơn (trừ đi
ký tự) trên một dòng, sau đó được nối vào nhật ký tệp. Nó
giả định rằng sự mở rộng của "0 đô la$ * "không bao gồm bất kỳ hoặc
ký tự.
(tên đăng nhập; ngày; printf "'% s' \ n $ 0 $ * ") | xargs −E "" >> nhật ký
2. Lệnh sau gọi khác với các cặp đối số liên tiếp được nhập ban đầu
dưới dạng đối số dòng lệnh. Nó giả định rằng không có nhúng nhân vật trong
các phần tử của danh sách đối số ban đầu.
printf "% s \ n $ @" | khát 's / [^ [: alnum:]] / \\ & / g' |
xargs −E "" −n 2 −x khác
3. Trong các lệnh sau, người dùng được hỏi tệp nào trong thư mục hiện tại
(không bao gồm tệp dotfiles) sẽ được lưu trữ. Các tệp được lưu trữ vào arch; a, một tại một
thời gian hoặc b, nhiều cùng một lúc. Các lệnh giả định rằng không có tên tệp nào chứa ,
, , , hoặc các ký tự dấu ngoặc kép.
a. ls | xargs −E "" −p −L 1 ar −r arch
NS. ls | xargs −E "" −p −L 1 | xargs −E "" ar −r vòm
4. Lệnh sau gọi lệnh1 một hoặc nhiều lần với nhiều đối số,
dừng lại nếu một lời kêu gọi lệnh1 có trạng thái thoát khác không.
xargs −E "" sh −c 'command1 "$ @" || ra 255 ' sh < xargs_input
5. Trên các hệ thống tuân theo XSI, lệnh sau sẽ di chuyển tất cả các tệp khỏi thư mục $1 đến
thư mục $2và lặp lại từng lệnh di chuyển ngay trước khi thực hiện. Nó giả định là không
tên tệp chứa ký tự và điều đó cũng không $1 cũng không $2 chứa
trình tự "{}".
ls −A "$ 1" | khát −e 's / "/" \\ "" / g' −e 'NS/.*/"&"/' |
xargs −E "" −tôi {} −t mv "1 đô la" / {} "2 đô la" / {}
CƠ SỞ LÝ LUẬN
Sản phẩm xargs tiện ích thường chỉ được tìm thấy trong các hệ thống dựa trên Hệ thống V; Hệ thống BSD bao gồm
an ứng dụng tiện ích cung cấp chức năng tương tự như xargs −n con số. Danh sách SVID
xargs như một phần mở rộng phát triển phần mềm. Khối lượng này của POSIX.1‐2008 không chia sẻ
xem rằng nó chỉ được sử dụng để phát triển, và do đó nó không phải là tùy chọn.
Ứng dụng cổ điển của xargs tiện ích kết hợp với tìm tiện ích cho
giảm số lượng quy trình được khởi chạy bằng cách sử dụng đơn giản tìm −thực thi sự phối hợp.
Sản phẩm xargs tiện ích cũng được sử dụng để thực thi giới hạn trên về bộ nhớ cần thiết để khởi chạy
tiến trình. Với cơ sở này trong tâm trí, khối lượng này của POSIX.1‐2008 chỉ được chọn ở mức tối thiểu
các tính năng cần thiết.
Mặc dù trạng thái thoát 255 chủ yếu là một sự cố của các triển khai lịch sử, nó
cho phép một tiện ích đang được sử dụng bởi xargs nói xargs chấm dứt nếu nó không biết thêm
các lệnh gọi sử dụng luồng dữ liệu hiện tại sẽ thành công. Mọi trạng thái thoát khác XNUMX từ một
tiện ích rơi vào phạm vi 1‐125 khi xargs lối thoát hiểm. Không có tuyên bố nào về cách
nhiều mã trạng thái thoát tiện ích khác nhau khác nhau được tích lũy bởi xargs. Giá trị có thể là
việc bổ sung tất cả các mã, giá trị cao nhất của chúng, mã cuối cùng nhận được hoặc một giá trị duy nhất
chẳng hạn như 1. Vì không có thuật toán nào được cho là tốt hơn những thuật toán khác và vì nhiều thuật toán
các tiện ích tiêu chuẩn nói nhiều hơn một chút (có thể di chuyển được) so với `` đạt / không đạt '', không có thuật toán mới nào
phát minh.
Một số khác xargs các tùy chọn đã bị xóa vì các lựa chọn thay thế đơn giản đã tồn tại trong
khối lượng này của POSIX.1‐2008. Ví dụ, −i thay thế tùy chọn có thể hiệu quả như nhau
thực hiện bằng cách sử dụng một trình bao cho vòng. Từ xargs gọi một giám đốc điều hành chức năng với mỗi dòng đầu vào,
các −i tùy chọn thường không khai thác khả năng nhóm của xargs.
Yêu cầu rằng xargs không bao giờ tạo ra các dòng lệnh như vậy tiện ích is
trong vòng 2048 byte sau khi chạm vào POSIX giám đốc điều hành Các giới hạn của {ARG_MAX} nhằm đảm bảo
rằng tiện ích được gọi có chỗ để sửa đổi các biến môi trường và dòng lệnh của nó
đối số và vẫn có thể gọi một tiện ích khác. Lưu ý rằng {ARG_MAX} tối thiểu
cho phép của khối lượng Giao diện Hệ thống của POSIX.1‐2008 là 4096 byte và tối thiểu
giá trị cho phép của khối lượng POSIX.1‐2008 này là 2048 byte; do đó, 2048 byte
sự khác biệt có vẻ hợp lý. Tuy nhiên, lưu ý rằng xargs có thể không bao giờ có thể gọi một
tiện ích nếu môi trường được chuyển vào xargs sắp sử dụng {ARG_MAX} byte.
Phiên bản của xargs được yêu cầu bởi khối lượng này của POSIX. 1‐2008 được yêu cầu để đợi
hoàn thành lệnh được gọi trước khi gọi lệnh khác. Điều này đã được thực hiện bởi vì
kịch bản lịch sử sử dụng xargs thực thi tuần tự giả định. Triển khai muốn
cung cấp hoạt động song song của các tiện ích được gọi được khuyến khích để thêm một tùy chọn
cho phép gọi song song, nhưng vẫn phải đợi kết thúc tất cả các phần tử con
trước xargs kết thúc bình thường.
Sản phẩm −e tùy chọn đã bị bỏ qua khỏi tiêu chuẩn ISO POSIX ‐ 2: 1993 với niềm tin rằng eofstr
tùy chọn-đối số chỉ được nhận dạng khi nó nằm trên một dòng của chính nó và trước khi trích dẫn và
xử lý thoát đã được thực hiện và xử lý logic cuối tệp chỉ
được kích hoạt nếu một −e tùy chọn đã được chỉ định. Trong trường hợp đó, đơn giản khát script có thể được sử dụng để
nhân đôi −e chức năng. Điều tra sâu hơn cho thấy rằng:
* Chuỗi cuối tệp hợp lý đã được kiểm tra sau khi xử lý trích dẫn và thoát,
làm một khát script cung cấp chức năng tương đương khó hơn nhiều
viết.
* Mặc định là thực hiện xử lý logic cuối tệp với như là
chuỗi cuối tệp hợp lý.
Để sửa chữa sự hiểu lầm này, −E eofstr tùy chọn đã được chấp nhận từ X / Open
Hướng dẫn khả năng di chuyển. Người dùng cần lưu ý rằng mô tả của −E tùy chọn phù hợp
tài liệu lịch sử của −e tùy chọn (không được chấp nhận vì nó không
hỗ trợ các Nguyên tắc Cú pháp Tiện ích), bằng cách nói rằng nếu eofstr là chuỗi null,
quá trình xử lý cuối tệp hợp lý bị vô hiệu hóa. Triển khai lịch sử của xargs thực sự
đã không vô hiệu hóa quá trình xử lý cuối tệp hợp lý; họ đã xử lý một đối số rỗng được tìm thấy trong
đầu vào dưới dạng chuỗi cuối tệp hợp lý. (Không chuỗi đối số có thể được tạo bằng cách sử dụng
dấu ngoặc kép hoặc đơn ('' or ""). Vì hành vi này không được ghi lại trong lịch sử,
nó được coi là một lỗi.
Sản phẩm −tôi, −Lvà −n các tùy chọn loại trừ lẫn nhau. Một số triển khai sử dụng cái cuối cùng
được chỉ định nếu nhiều hơn một được cung cấp trên một dòng lệnh; các triển khai khác điều trị
kết hợp các tùy chọn theo những cách khác nhau.
TƯƠNG LAI HƯỚNG DẪN
Không có.
Sử dụng xargsposix trực tuyến bằng các dịch vụ onworks.net