ควบคุมการค้นหาที่ไม่คำนึงถึงตัวพิมพ์ใน less
: คู่มืออย่างรวดเร็ว
เมื่อทำงานกับไฟล์ข้อความใน Unix มันเป็นเรื่องปกติที่จะต้องการค้นหารูปแบบเฉพาะ อย่างไรก็ตาม จะเกิดอะไรขึ้นหากคุณต้องการให้การค้นหาของคุณ ไม่คำนึงถึงตัวพิมพ์? ผู้ใช้หลายคนของคำสั่ง less
พบกับปัญหานี้โดยตรง ข่าวดีคือมีวิธีแก้ไขที่ง่ายดายสำหรับปัญหานี้ ในโพสต์บล็อกนี้เราจะเจาะลึกถึงวิธีการทำการค้นหาที่ไม่คำนึงถึงตัวพิมพ์โดยใช้ less
และสำรวจเคล็ดลับบางประการเพื่อทำให้ประสบการณ์การค้นหาของคุณมีประสิทธิภาพมากขึ้น
ความท้าทายของความไวต่อการใช้ตัวพิมพ์
โดยค่าเริ่มต้น คำสั่ง less
จะทำการค้นหาที่ไวต่อการใช้ตัวพิมพ์ ซึ่งอาจเป็นความยุ่งยากหากคุณไม่แน่ใจว่ามีการใช้พิมพ์ใหญ่หรือพิมพ์เล็กในข้อความ โดยเฉพาะในเอกสารยาวหรือไฟล์โค้ด ตัวอย่างเช่น การค้นหาคำว่า “Something” จะไม่ให้ผลลัพธ์สำหรับ “something” หรือ “SOMETHING” ซึ่งอาจทำให้ผู้ใช้รู้สึกหงุดหงิดที่พลาดข้อมูลที่สำคัญ
วิธีมาตรฐานในการเปิดใช้งานการค้นหาที่ไม่คำนึงถึงตัวพิมพ์
หากคุณต้องการเปิดใช้งานการค้นหาที่ไม่คำนึงถึงตัวพิมพ์ใน less
ตั้งแต่เริ่มแรก คุณสามารถใช้ตัวเลือก -i
ขณะเริ่มคำสั่ง วิธีนี้จะทำให้การค้นหาทุกครั้งที่คุณดำเนินการไม่สนใจตัวพิมพ์
less -i filename.txt
หมายความว่าไม่ว่าคุณจะพิมพ์ “example”, “Example” หรือ “EXAMPLE” คุณจะได้รับผลลัพธ์เหมือนกัน
ความไวต่อการใช้ตัวพิมพ์แบบไดนามิกด้วยคำสั่ง -I
หากคุณเริ่มใช้ less
ไปแล้วและตัดสินใจว่าต้องการการค้นหาที่ไม่คำนึงถึงตัวพิมพ์? นี่คือจุดที่น่าสนใจ คุณสามารถสลับความไวต่อการใช้ตัวพิมพ์เมื่อ less
กำลังทำงานด้วยคำสั่ง -I
วิธีนี้ช่วยให้คุณสลับระหว่างการค้นหาที่ไวและไม่ไวต่อการใช้ตัวพิมพ์ได้อย่างราบรื่นโดยไม่ต้องเริ่มเซสชันใหม่
วิธีการใช้คำสั่ง -I
-
เริ่มเซสชัน
less
ของคุณ ด้วยไฟล์:less filename.txt
-
สลับความไวต่อการใช้ตัวพิมพ์ โดยพิมพ์
-I
ขณะอยู่ในตัวชมless
ซึ่งจะเปลี่ยนพฤติกรรมการค้นหาปัจจุบันให้ไม่คำนึงถึงตัวพิมพ์ -
ทำการค้นหาของคุณ ตามที่คุณทำเป็นปกติ โดยการพิมพ์
/
ตามด้วยคำค้นหาของคุณ:/something to search for
-
ทำซ้ำ คำสั่งสลับกลับไปที่การค้นหาที่ไวต่อการใช้ตัวพิมพ์หากจำเป็น
สรุป: เคล็ดลับในการพัฒนาทักษะการค้นหาของคุณ
- การค้นหาที่ไม่คำนึงถึงตัวพิมพ์ในเบื้องต้น: ใช้
less -i filename.txt
เพื่อเริ่มต้นด้วยการไม่คำนึงถึงตัวพิมพ์ - การสลับระหว่างเซสชัน: ใช้คำสั่ง
-I
เพื่อสลับระหว่างการค้นหาที่ไวต่อการใช้ตัวพิมพ์และไม่ไวโดยไม่ต้องออกจากless
- ความยืดหยุ่น: ความสามารถในการสลับโหมดการค้นหาช่วยในที่ค้นหาข้อมูลที่เกี่ยวข้องได้อย่างรวดเร็ว
โดยการควบคุมเทคนิคเหล่านี้ คุณจะสามารถนำทางผ่านไฟล์ของคุณได้อย่างมีประสิทธิภาพมากขึ้นและมั่นใจว่าจะไม่พลาดข้อความสำคัญ โดยไม่คำนึงถึงรูปแบบตัวพิมพ์
สำหรับยูทิลิตี้ Unix และเคล็ดลับเพิ่มเติมเกี่ยวกับวิธีทำให้ประสบการณ์บรรทัดคำสั่งของคุณดียิ่งขึ้น กรุณาติดตามโพสต์ในอนาคตของเรา!