ขนาดตัวอักษรใน Shell Script


0

ในการประมวลผลสคริปต์ของฉันฉันต้องการขนาดตัวอักษรของคำสั่ง echo สองสามคำให้ใหญ่กว่าสิ่งอื่น ๆ ที่แสดง มีวิธีใดที่จะทำเช่นนั้น?

คำตอบ:


1

ในโหมดข้อความธรรมดาไม่มีวิธีมาตรฐานในการรับแบบอักษรที่ใหญ่กว่าฉันคิดว่า เทอร์มินัลอีมูเลเตอร์จำนวนมากรองรับสีและอาจใช้เพื่อแยกความแตกต่างของข้อความ

อย่างไรก็ตามคุณสามารถสร้างตัวละครขนาดใหญ่ด้วยตัวอักษรปกติ ในการใช้งานนี้figlet(และดูสิ่งนี้ )

$ figlet "Super User"
 ____                          _   _               
/ ___| _   _ _ __   ___ _ __  | | | |___  ___ _ __ 
\___ \| | | | '_ \ / _ \ '__| | | | / __|/ _ \ '__|
 ___) | |_| | |_) |  __/ |    | |_| \__ \  __/ |   
|____/ \__,_| .__/ \___|_|     \___/|___/\___|_|   
            |_|

นอกจากนี้ยังมีtoilet(ดูสิ่งนี้ )

$ toilet "Super User"

  mmmm                                     m    m                     
 #"   " m   m  mmmm    mmm    m mm         #    #  mmm    mmm    m mm 
 "#mmm  #   #  #" "#  #"  #   #"  "        #    # #   "  #"  #   #"  "
     "# #   #  #   #  #""""   #            #    #  """m  #""""   #    
 "mmm#" "mm"#  ##m#"  "#mm"   #            "mmmm" "mmm"  "#mm"   #    
               #                                                      
               "

ดูคู่มือและค้นหากราฟิกเพื่อดูว่าเครื่องมือเหล่านี้สามารถทำอะไรได้บ้าง คำค้นหาของคุณควรเป็นแบบlinux toiletธรรมดาแทนที่จะมีtoiletเหตุผลชัดเจน

เปรียบเทียบคำถามนี้ด้วย


หากคุณต้องการให้ข้อความของคุณน่าเล่นยิ่งขึ้นลองดู:

$ figlet "Hello World!" | cowsay -n
 ________________________________________________________
/  _   _      _ _        __        __         _     _ _  \
| | | | | ___| | | ___   \ \      / /__  _ __| | __| | | |
| | |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _` | | |
| |  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |_| |
| |_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_(_) |
\                                                        /
 --------------------------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

แน่นอนคุณต้องติดตั้งcowsayก่อน


ใช่ฉันรู้เรื่องนี้แล้ว แต่ในเครื่อง Mac มันไม่ทำงาน ดังนั้นฉันอยากรู้อยากเห็นจะมีออกสำหรับ MacOs เช่นกัน
Prashast

@ Prashast ฉันคิดว่าคุณสามารถติดตั้งเครื่องมือเหล่านี้สำหรับ Mac ใช่ไหม? หรือคุณกำลังบอกฉันว่าคุณทำได้ แต่พวกเขาไม่ทำงาน
Kamil Maciorowski

ขออภัยสำหรับความคิดเห็น ฉันสามารถติดตั้ง figlet บน MacOs ได้ ก่อนหน้านี้ฉันใช้ Brew เป็นผู้ใช้รูทดังนั้นจึงไม่อนุญาตให้ทำ
Prashast

1

คุณสามารถใช้งานศิลปะ ASCII (เช่นกัน, ศิลปะ ANSI, ตอนนี้) มีเว็บไซต์ที่จะประมวลผลข้อความของคุณเช่นกัน เพียงสะท้อนแต่ละบรรทัดแยกกัน

ตัวอย่างเช่นข้อความแสดงข้อผิดพลาด:

ข้อความแสดงข้อผิดพลาด ASCII Art


สำหรับข้อความที่กำหนดไว้ล่วงหน้านี่เป็นเพียงความสมบูรณ์แบบ ฉันจะบันทึกเป็นไฟล์และcatเมื่อจำเป็น
Kamil Maciorowski
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.