Perintah apa yang mencetak string sebagai "teks seni ascii besar" di bash? [Tutup]


30

Saya mencari program yang mengubah string ASCII menjadi sesuatu seperti "ascii art" di bawah:

    .- "^` \ / `^" -.
  . ' ___ \ / ___ `.
 / /.---. .---. \ \
| // '-. ___________________________ .- '\\ |
| ; | \ / -------------------------- // |; |
\ || | \ _) Red Hat (_ / | || /
 \ | \. \; | Enterprise Linux || ; /. / | /
  '\ _ \ \\ \ \ \ | || / / / // / _ / '
        \\ \ \ \ | Server Release 5.3 | / / / //
         `'- \ _ \ _ \ Codename Tikanga / _ / _ / -'`
                '--------------------------'

Saya tidak memiliki contoh yang cocok tetapi saya ingin string diubah menjadi beberapa teks multi baris, seperti:

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

untuk surat Hdan sebagainya ... Saya ingin menggunakan ini untuk menampilkan pesan peringatan tertentu, misalnya ketika pengguna akan menjalankan skrip yang akan menghapus basis data produksi dan seterusnya ...

Terima kasih!

Jawaban:


67
$ figlet Anda ingin figlet
                                         _ __ _ _ _   
 _ _ ___ _ _ __ ____ _ _ __ | | _ / _ (_) __ _ | | ___ | | _
| | | | / _ \ | | | | \ \ / \ / / _` | '_ \ | __ | | | _ | | / _` | | / _ \ __ |
| | _ | | (_) | | _ | | \ VV / (_ | | | | | _ | _ | | (_ | | | __ / | _
 \ __, | \ ___ / \ __, _ | \ _ / \ _ / \ __, _ | _ | | _ | \ __ | | _ | | _ | \ __, | _ | \ ___ | \ __ |
 | ___ / | ___ /            


+1 - Oh, betapa aku suka figlet. Fon proporsional SUCK ...
Evan Anderson

2
Ada ujung depan web untuk figlet di: bigtext.org
davey

1
bigtext.org tampaknya tidak lebih
Des Horsley

1
ini berfungsi di osx menggunakan homebrew juga! brew install figlet
Taman Brad

12

$ banner banner

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

Sedikit googling menunjukkan kepada saya bahwa rpmfind tahu di mana menemukannya (walaupun rpmfind tampaknya mengalami masalah sendiri belakangan ini ...)



3

cowsay

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

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

cowsayadalah tahun 90-an yang mengasyikkan dan menyediakan banyak opsi untuk mengubah penampilan sapi. Baca man cowsay.

Itu masih dikemas untuk Ubuntu dan Debian: sudo apt install cowsay



1

Toilet bahkan lebih baik. ;) Saya selalu menggunakannya sebagai banner kode untuk aplikasi saya

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

Ada artikel yang cukup bagus tentang bagaimana menggunakannya di cyberciti.biz, berjudul: UNIX / Linux: Menampilkan Spanduk Teks Berwarna-warni Di Layar

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.