เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

การปฏิเสธ

หากอักขระตัวแรกในนิพจน์วงเล็บคือคาเร็ต (^) อักขระที่เหลือจะถูกนำไปเป็นชุดของอักขระที่ต้องไม่มีอยู่ที่ตำแหน่งอักขระที่กำหนด เราทำสิ่งนี้โดยแก้ไขตัวอย่างก่อนหน้าของเรา:



[me@linuxbox ~]$ grep -h '[^bg]zip' dirlist*.txt

บันซิป2

[me@linuxbox ~]$ grep -h '[^bg]zip' dirlist*.txt

บันซิป2


gunzip funzip gpg-zip preunzip prezip

prezip-bin เปิดเครื่องรูด unzipsfx

gunzip funzip gpg-zip preunzip prezip

prezip-bin เปิดเครื่องรูด unzipsfx


เมื่อเปิดใช้งานการปฏิเสธ เราได้รับรายการไฟล์ที่มีสตริง "zip" นำหน้าด้วยอักขระใดๆ ยกเว้น "b" หรือ "g" สังเกตว่าไฟล์ ไปรษณีย์ ไม่พบ ชุดอักขระที่ถูกปฏิเสธยังคงต้องการอักขระที่ตำแหน่งที่กำหนด แต่อักขระต้องไม่เป็นสมาชิกของชุดที่ถูกปฏิเสธ

อักขระคาเร็ตจะเรียกการปฏิเสธถ้าเป็นอักขระตัวแรกภายในนิพจน์วงเล็บเท่านั้น ไม่อย่างนั้นมันจะสูญเสียความหมายพิเศษไปและกลายเป็นตัวละครธรรมดาในชุด


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: