คำถามติดแท็ก highlighting

19
วิธีการมีหาง -f แสดงเอาต์พุตสี
ฉันต้องการที่จะสามารถส่งออกของไฟล์บันทึกเซิร์ฟเวอร์ที่มีข้อความเช่น: INFO SEVERE ฯลฯ และถ้าเป็นSEVEREเช่นนั้นแสดงบรรทัดเป็นสีแดง ถ้าเป็นINFOสีเขียว ฉันสามารถตั้งค่านามแฝงประเภทใดสำหรับtailคำสั่งที่จะช่วยฉันทำสิ่งนี้

11
โน้มน้าวให้ grep ส่งออกทุกบรรทัดไม่ใช่เฉพาะกับการแข่งขัน
ว่าฉันมีไฟล์ต่อไปนี้: $ cat test test line 1 test line 2 line without the search word another line without it test line 3 with two test words test line 4 ตามค่าเริ่มต้นให้grepส่งคืนแต่ละบรรทัดที่มีคำค้นหา: $ grep test test test line 1 test line 2 test line 3 with two test words test line 4 …
121 grep  highlighting 

4
ฉันจะแสดงการเน้นไวยากรณ์บนไฟล์ได้อย่างไร?
มีตัวแปรของcatบรรทัดโค้ดที่เน้นด้วยไวยากรณ์เอาต์พุตเมื่อใช้กับไฟล์ต้นฉบับหรือไม่? แนวคิด: อาจvi[m]จะขอให้ผู้แก้ไขคนอื่นแก้ไขเนื้อหาที่เน้นไวยากรณ์ของไฟล์ที่กล่าวถึงstdoutและออกทันที

4
คำสั่งที่เน้น regex ในข้อความหรือไม่
มีคำสั่งที่เน้นการแสดงออกในข้อความหรือไม่? ฉันกำลังมองหาบางอย่างเช่นฟังก์ชั่น 'ค้นหา' น้อยกว่า แต่มีเอาต์พุตข้อความปกติบน stdout แทนที่จะเป็นlessวิวเวอร์ ตัวอย่าง: $ cat test.txt | highlight "an" อนาคตสำหรับถอนนาโตเป็นระเบียบจาก Afgh ist รับความเดือดร้อนสองความพ่ายแพ้เป็นประธานาธิบดีฮามิดคาร์ไซ DEM ขีด จำกัด ded กองกำลังสหรัฐอเมริกางลิบเจรจาสันติภาพหยุด มันสามารถใช้สีหรือวิธีอื่นใดเพื่อเน้นการแสดงออกปกติที่ระบุ

7
`คำสั่ง '
มีคำสั่งที่สามารถใช้เพื่อเน้น (กับสีข้อความตัวหนาหรือกลับ - / เบื้องหน้า) สายอักขระที่เฉพาะเจาะจงใน stdin ในขณะที่ผ่านสายทั้งหมดเพื่อ stdout? ฉันกำลังคิดที่จะสร้างมันแต่ฉันจะใช้มันถ้ามันมีอยู่แล้ว คุณสมบัติที่พึงประสงค์: สตริงเน้นที่แยกจากกันจะถูกเน้นด้วยวิธีที่แตกต่างกันโดยอัตโนมัติ ตัวอย่างเช่นสตริงแรกจะถูกเน้นด้วยสีแดงที่สองในสีเขียวที่สามในสีฟ้าโดยไม่มีการกำหนดค่าด้วยตนเอง ตรวจจับการสนับสนุนสีและย้อนกลับไปที่วิธีการเน้นตัวหนา / กลับ / / อื่น ๆ ที่มีอยู่ อนุญาตให้จับคู่ของนิพจน์ทั่วไปและสตริงตัวอักษร ทำสิ่งที่ฉลาดกว่าโดยเฉพาะถ้าการจับคู่ซ้อนทับกันเช่น "foobar" และ "barbar" ไม่มีการแก้ไขใด ๆ ระหว่าง stdin และ stdout ยกเว้นการเพิ่มรหัสสี

4
syntax_highlight <source_file> | LPR
ไม่มีใครรู้วิธีง่ายๆในการสร้าง PostScript ที่สอดคล้องกับเวอร์ชันที่เน้นไวยากรณ์ของไฟล์ต้นฉบับที่สามารถไพพ์โดยตรงกับเครื่องพิมพ์ PostScript ตามถ้อยคำของคำถามข้างต้นอาจแนะนำฉันกำลังมองหาสิ่งที่ฉันสามารถเรียกใช้จากบรรทัดคำสั่ง ฉันคิดว่าการโต้ตอบเช่น: % syntax_highlight &lt;SOURCE_FILE&gt; | lp ... พร้อมสวิตช์บรรทัดคำสั่งตามต้องการ ฯลฯ สิ่งที่ดีที่สุดที่ฉันเคยพบคือยูทิลิตี้ Unix ชื่อhighlightแต่มันมีปัญหา สิ่งที่ร้ายแรงที่สุดคือไม่มีตัวเลือกในการแสดงผล PostScript โดยตรง (ตั้งแต่highlightรองรับเอาต์พุต LaTeX ฉันพยายามแก้ไขสคริปต์ที่จะทำให้กระบวนการสร้างไฟล์ PostScript โดยอัตโนมัติผ่าน * .tex =&gt; * .dvi =&gt; * .ps แต่ภาพที่ปรากฏของผลลัพธ์สุดท้ายนั้นแย่มาก เลวร้ายยิ่งกว่าไฟล์ HTML ที่highlightสร้างขึ้นสำหรับการป้อนรหัสต้นฉบับเดียวกัน) ขอบคุณ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.