Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


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

trận đấu - Trực tuyến trên đám mây

Chạy trận đấu 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à trận đấu lệnh 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, chẳng hạn 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


trận đấu - Khớp các chuỗi với những chú chó nhỏ

SYNOPSIS


khớp với [-gilrqs] [-n ] [-NS cmd] [-NS ] {[-P] Belt Hold | -NS } str1 [str2 ...]

MÔ TẢ


đối sánh các chuỗi kiểm tra với Belt Hold, phải là một mô hình hình cầu giống như vỏ sò. Belt Hold
có thể chứa các ký tự đặc biệt sau:

? MỘT "?" nhân vật trong Belt Hold khớp với bất kỳ ký tự đơn nào trong chuỗi, ngoại trừ ký tự
Ký tự "/" chỉ được khớp nếu khớp được cung cấp -s tùy chọn.

* Một ký tự "*" trong Belt Hold khớp với không hoặc nhiều ký tự trong chuỗi. Các
ngoại lệ là nó sẽ chỉ khớp với các ký tự "/" nếu khớp được cung cấp -s tùy chọn.

[...]
Tập hợp các ký tự giữa dấu ngoặc vuông khớp với bất kỳ ký tự nào trong tập hợp. Trong
ngoài ra, ký tự "-" có thể được sử dụng để chỉ định một phạm vi. Ví dụ: "[+ e0-3]"
sẽ khớp với bất kỳ ký tự nào trong số các ký tự "+", "e", 0, 1, 2 hoặc 3 trong chuỗi đầu vào. Đến
bao gồm một dấu gạch ngang ("-") trong tập hợp các ký tự được so khớp, bao gồm cả dấu gạch nối
đầu tiên hoặc cuối cùng hoặc thoát khỏi nó bằng "\".

[! ...]
Một lớp ký tự đứng trước dấu "!" khớp với bất kỳ ký tự nào trừ những ký tự được chỉ định trong
lớp. Ngoại lệ là lớp ký tự bị phủ định sẽ khớp với "/" chỉ khi
trận đấu đã được đưa ra -s tùy chọn.

\c Ký tự gạch chéo ngược thoát khỏi ký tự tiếp theo c. Do đó, để khớp với một chữ "*",
bạn sẽ sử dụng mẫu "\ *".

khớp in từng chuỗi phù hợp Belt Hold, một trên mỗi dòng và thoát khỏi 0 nếu một hoặc nhiều
các chuỗi đã khớp. Nếu không có chuỗi nào khớp, hãy khớp các lần thoát với trạng thái 67 (hoặc bất kỳ thay thế nào
trạng thái đã được chỉ định bởi -x lá cờ). Nếu -n n cờ đã được chỉ định, chỉ khớp với bản in
văn bản phù hợp với nlần xuất hiện của "*" trong patten.

LỰA CHỌN
-f hồ sơ
Chỉ định rằng mẫu sẽ được đọc từ hồ sơ. trận đấu sẽ đọc từng dòng của
và coi nó như một mẫu để khớp với các chuỗi đối số. Cho mỗi
chuỗi đối số, đối sánh dừng lại khi nó chạm vào dòng đối sánh đầu tiên của tệp. Nếu như
hồ sơ không tồn tại, khớp với lối ra 67 hoặc bất kỳ mã nào được chỉ định bởi -x.

-g Thông thường, -n tùy chọn chọn văn bản phù hợp với các ký tự "*" cụ thể trong patern.
-g thay đổi hành vi này để sử dụng dấu ngoặc đơn để nhóm. Vì vậy, ví dụ,
văn bản "foo.c" sẽ khớp với mẫu "* (. [ch])" và đầu ra có tùy chọn -n 1 sẽ là
".NS". Để bao gồm một chữ "(" hoặc ")" trong mẫu với -g tùy chọn, bạn phải
đặt trước ký tự bằng dấu "\".

-i Làm cho đối sánh không phân biệt chữ hoa và chữ thường. str sẽ được coi là phù hợp nếu có bất kỳ biến thể nào trên
cách viết hoa của nó sẽ khớp. Ví dụ: chuỗi "G" sẽ khớp với mẫu "[fh]".

-l Khi một mẫu khớp với chuỗi theo nhiều cách, -l cờ nói chỉ định như
càng nhiều văn bản càng tốt về phía ngoài cùng bên trái của "*" trong mẫu. Ví dụ: mẫu "* + *"
sẽ khớp với văn bản "a + b + c" và "*" đầu tiên sẽ khớp với "a + b". Hành vi này là
mặc định, do đó -ltác dụng của chỉ là hoàn tác trước đó -r cờ.

-n n
Với cờ này, khớp sẽ in văn bản khớp với nth "*" trong mẫu, như
đối lập với việc in toàn bộ chuỗi. Dấu "*" ngoài cùng bên trái tương ứng với -n 1.
Chỉ định -n 0 khiến khớp in ra toàn bộ chuỗi khớp. Xác định -n -1 or
sử dụng giá trị lớn hơn số "*" trong mẫu làm cho kết quả khớp không in
bất cứ điều gì, trong trường hợp đó bạn vẫn có thể sử dụng trạng thái thoát để xem có khớp hay không.
Giá trị mặc định cho n là 0, trừ khi -g cũng đã được chỉ định, trong trường hợp đó
mặc định là 1.

-c lệnh
Thời Gian -c được chỉ định, chạy trận đấu lệnh với vỏ hệ thống (/ Bin / sh), cho nó là
đối số $ 0 là chuỗi đầy đủ phù hợp và dưới dạng đối số $ 1, $ 2, v.v., các phần của
chuỗi khớp với bất kỳ "*" nào trong Belt Hold. Nếu lệnh không thoát với trạng thái
0, trận đấu sẽ thoát ngay lập tức, trước khi xử lý các trận tiếp theo, với bất kỳ
tình trạng lệnh trả lại. Các -c-n cờ loại trừ lẫn nhau.

-p Belt Hold
Chỉ định mẫu để so khớp với. Các -p cờ là tùy chọn; bạn có thể chỉ định
Belt Hold là đối số đầu tiên sau các tùy chọn. Tuy nhiên, nếu bạn muốn thử
khớp cùng một chuỗi đầu vào với nhiều mẫu, sau đó bạn phải chỉ định từng
mô hình với một -p cờ.

-q Tùy chọn này đồng nghĩa với -n -1; nó ngăn chặn đầu ra khi có một trận đấu. Bạn
vẫn có thể xác định xem một trận đấu có xảy ra hay không bằng trạng thái thoát.

-r Khi một mẫu khớp với chuỗi theo nhiều cách, -r cờ nói chỉ định như
càng nhiều văn bản càng tốt ở ngoài cùng bên phải của mẫu. Ví dụ, với -r,
mẫu "* + *" sẽ đối sánh văn bản "a + b + c" với "*" đối sánh "a" và mẫu thứ hai
khớp "b + c".

-s Thông thường, "*", "?" Và các lớp ký tự bị phủ định ("[! ...]") không khớp với "/"
ký tự. -s thay đổi hành vi này để khớp với dấu gạch chéo.

-x
Theo mặc định, khi không có kết quả phù hợp, hãy khớp các lần thoát với trạng thái 67. Với tùy chọn này,
khớp các lối thoát với trạng thái , thay thế.

VÍ DỤ


Giả sử bạn có một thư mục với một loạt các tệp kết thúc .c.o. Nếu, đối với mỗi tệp
tên foo.c bạn muốn cố gắng xóa tệp foo.o, bạn có thể chạy như sau
chỉ huy:

khớp -p '* .c' -c 'rm -f $ 1.o' * .c

Máy chủ chạy trình quản lý danh sách người gửi thư thường gửi thư từ các địa chỉ bị trả lại của biểu mẫu
danh sách tên-[email được bảo vệ]. Nếu bạn đăng ký nhiều danh sách trên cùng một máy chủ,
Giao diện người đưa thư giúp bạn dễ dàng hơn nếu bạn đăng ký theo cùng một địa chỉ. Để phân chia
gửi thư vào nhiều thư mục dựa trên địa chỉ trả lại trong biến môi trường NGƯỜI GỬI,
bạn có thể chọn một hộp thư có mã shell sau:

name = `match -n1" * -[email được bảo vệ]"" $ SENDER "` \
&& echo "$ HOME / Mail / incoming / host- $ name.spool"

Sử dụng trận đấu 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

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-nhàn rỗi-thông tin
    cpupower-nhàn rỗi-thông tin
    thông tin nhàn rỗi cpupower - Tiện ích cho
    lấy thông tin kernel nhàn rỗi của cpu
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ: Một công cụ
    cái nào in ra p...
    Chạy thông tin cpupower-nhàn rỗi
  • 4
    cpupower-nhàn rỗi-set
    cpupower-nhàn rỗi-set
    cpupower Idle-set - Tiện ích set cpu
    tùy chọn kernel cụ thể ở trạng thái nhàn rỗi
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ:
    cpupower nhàn rỗi-se...
    Chạy cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Sửa đổi/in thông tin của người dùng
    đường dẫn tìm kiếm bản đồ hiện tại. Ảnh hưởng đến
    quyền truy cập của người dùng vào dữ liệu hiện có theo
    các bộ bản đồ khác ở vị trí hiện tại. ...
    Chạy g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - In tin nhắn, cảnh báo,
    thông tin tiến trình hoặc lỗi nghiêm trọng trong
    Cách CỎ. Mô-đun này nên được sử dụng trong
    tập lệnh cho các tin nhắn được gửi tới người dùng.
    KEYWO...
    Chạy g.messagegrass
  • Khác »

Ad