คำสั่งใดที่พิมพ์สตริงเป็น“ art ascii text art” ใน bash [ปิด]


30

ฉันกำลังมองหาโปรแกรมที่แปลงสตริง ASCII ให้เป็น "ascii art" ด้านล่าง:

    .- "^` \ / `^" -
  .' ___ \ / ___ `
 / /.--- .---. \ \
| // '- ___________________________ .- '\\ |
| ; | \ / -------------------------- // |; |
\ || | \ _) Red Hat (_ / | || /
 \ | \. \; | Enterprise Linux || ; /. / | /
  '\ _ \ \\ \ \ \ | || / / / // / _ / '
        \\ \ \ \ | เซิร์ฟเวอร์ที่วางจำหน่าย 5.3 | / / / //
         `'- \ _ \ _ \ ชื่อรหัส Tikanga / _ / _ / -' '
                '--------------------------'

ฉันไม่มีตัวอย่างที่ตรงกัน แต่ฉันต้องการให้สตริงเปลี่ยนเป็นข้อความหลายบรรทัดเช่น:

 __ __
/ | / |
| | | |
| | - | |
| | - | |
| | | |
| _ / | _ /

สำหรับจดหมายHและอื่น ๆ ... ฉันต้องการใช้สิ่งนี้เพื่อแสดงข้อความเตือนบางอย่างเช่นเมื่อผู้ใช้กำลังเรียกใช้สคริปต์ที่จะลบฐานข้อมูลการผลิตและอื่น ๆ ...

ขอบคุณ!

คำตอบ:


67
$ figlet คุณต้องการ figlet
                                         _ __ _ _ _ _   
 _ _ ___ _ _ __ ____ _ _ __ | | _ / _ (_) __ _ | | ___ | | _
| | | | / _ \ | | | | \ \ / \ / / _` | '_ \ | __ | | | _ | | / _` | | / _ \ __ |
| | _ | | (_) | | _ | | \ VV / (_ | | | | | | _ | _ | | (_ | | | __ / | _
 \ __, | \ ___ / \ __, _ | \ _ / \ _ / \ __, _ | _ | | _ | \ __ | | _ | | _ | \ __, | _ | \ ___ | \ __ |
 | ___ / | ___ /            


+1 - โอ้ฉันรักลูกสุนัขอย่างไร แบบอักษรตามสัดส่วน SUCK ...
Evan Anderson

2
มีส่วนหน้าเว็บสำหรับ figlet ที่: bigtext.org
davey

1
bigtext.org ดูเหมือนจะไม่มาก
Des Horsley

1
ใช้งานได้กับ osx โดยใช้ homebrew เช่นกัน! brew install figlet
Brad Parks

12

นอกจากนี้ยังมีคำสั่ง "แบนเนอร์" แบบเก่าสำหรับโรงเรียน มันเป็นน้ำมันดิบ แต่มีประสิทธิภาพ

$ banner banner

######      #     #     #  #     #  #######  ######
#     #    # #    ##    #  ##    #  #        #     #
#     #   #   #   # #   #  # #   #  #        #     #
######   #     #  #  #  #  #  #  #  #####    ######
#     #  #######  #   # #  #   # #  #        #   #
#     #  #     #  #    ##  #    ##  #        #    #
######   #     #  #     #  #     #  #######  #     #

googling เล็กน้อยแสดงให้ฉันเห็นว่า rpmfind รู้ว่าจะหาได้ที่ไหน (แม้ว่า rpmfind ดูเหมือนจะมีปัญหาด้วยตัวเองทุกวันนี้ ... )



3

cowsay

$ cowsay cowsay makes banners
 ______________________
< cowsay makes banners >
 ----------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

$ cowsay -f tux cowsay is customisable
 ________________________
< cowsay is customisable >
 ------------------------
   \
    \
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

cowsayเป็นยุค 90 ที่สนุกสนานและมีตัวเลือกมากมายสำหรับปรับแต่งรูปลักษณ์ของวัว man cowsayอ่าน

มันยังคงเป็นแพ็คเกจสำหรับ Ubuntu และ Debian: sudo apt install cowsay



1

ห้องน้ำก็ดีขึ้น ;) ฉันมักจะใช้มันเป็นรหัสแบนเนอร์สำหรับแอปพลิเคชันของฉัน

  ▞▀▖                ▙▗▌      ▗▐         
    ▙▀▖▌ ▌▞▀▘▜▀ ▝▀▖▐  ▌▘▌▞▀▖▛▀▖▄▜▀ ▞▀▖▙▀▖ 
   ▖▌  ▚▄▌▝▀▖▐ ▖▞▀▌▐   ▌▌ ▌▌ ▌▐▐ ▖▌ ▌▌   
  ▝▀   ▗▄▘▀▀   ▝▀▘   ▘▝▀  ▘▀▘▀ ▝▀    

มีบทความที่ดีเกี่ยวกับวิธีการใช้บน cyberciti.biz หัวข้อ: UNIX / Linux: แสดงแบนเนอร์ข้อความสีสันสดใสขนาดใหญ่บนหน้าจอ

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