Lệnh nào in một chuỗi như văn bản nghệ thuật văn bản lớn ascii trong bash? [đóng cửa]


30

Tôi đang tìm kiếm một chương trình biến chuỗi ASCII thành một thứ như "nghệ thuật ascii" bên dưới:

    .- "^` \ / `^" -.
  . ' ___ \ / ___ `.
 / /.---. .---. \ \
| // '-. ___________________________ .- '\\ |
| ; | \ / -------------------------- // |; |
\ || | \ _) Mũ đỏ (_ / | || /
 \ | \. \; | Linux doanh nghiệp | | ; /. / | /
  '\ _ \ \ \ \ \ | | | / / / // / _ / '
        \ \ \ \ | Máy chủ phát hành 5.3 | / / / //
         `'- \ _ \ _ \ Tên mã Tikanga / _ / _ / -'`
                '--------------------------'

Tôi không có ví dụ phù hợp nhưng tôi muốn chuỗi được chuyển thành một số văn bản nhiều dòng, như:

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

đối với thư Hvà v.v ... Tôi muốn sử dụng thư này để hiển thị một số thông báo cảnh báo nhất định, ví dụ như khi người dùng chuẩn bị chạy tập lệnh sẽ xóa cơ sở dữ liệu sản xuất, v.v.

Cảm ơn!

Câu trả lời:


67
$ figlet bạn muốn figlet
                                         _ __ _ _ _   
 _ _ ___ _ _ __ ____ _ _ __ | | _ / _ (_) __ _ | | ___ | | _
| | | | / _ \ | | | | \ \ / \ / / _` | '_ \ | __ | | | _ | | / _` | | / _ \ __ |
| | _ | | (_) | | _ | | \ VV / (_ | | | | | | _ | _ | | (_ | | | __ / | _
 \ __, | \ ___ / \ __, _ | \ _ / \ _ / \ __, _ | _ | | _ | \ __ | | _ | | _ | \ __, | _ | \ ___ | \ __ |
 | ___ / | ___ /            


+1 - Ồ, làm thế nào tôi yêu figlet. Phông chữ tỷ lệ SỐC ...
Evan Anderson

2
Có một kết thúc trước web cho figlet tại địa chỉ: bigtext.org
Davey

1
bigtext.org dường như không còn nữa
Des Horsley

1
cái này hoạt động trên osx bằng homebrew! brew install figlet
Brad

12

Ngoài ra còn có "biểu ngữ" trường học cũ. Nó thô nhưng hiệu quả.

$ banner banner

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

Một chút googling đã cho tôi thấy rằng rpmfind biết tìm nó ở đâu (mặc dù hiện tại rpmfind có vấn đề với chính họ ...)



3

cowsay

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

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

cowsaylà những năm 90 đáng kinh ngạc và cung cấp một loạt các tùy chọn để điều chỉnh ngoại hình của con bò. Đọc man cowsay.

Nó vẫn được đóng gói cho Ubuntu và Debian: sudo apt install cowsay



1

Nhà vệ sinh thậm chí còn tốt hơn. ;) Tôi luôn sử dụng nó làm biểu ngữ mã cho các ứng dụng của mình

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

Có một bài viết khá hay về cách sử dụng nó trên cyberciti.biz, có tiêu đề: UNIX / Linux: Hiển thị biểu ngữ văn bản lớn đầy màu sắc trên màn hình

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.