端末で「大文字」を印刷する方法は?

端末で「大文字」を印刷する方法は?

ターミナルで大文字をエコー/印刷する方法は次のとおりです。

ここに画像の説明を入力してください

figletそしてtoilet役に立ちません。 ...でもないU+25A0またはU+2588Unicode文字。

これは重複ではありません。あなたが言ったように、、figletそしてbanner写真toiletのように私が望むスタイルではありません。

答え1

いつでもリバースビデオとして使用したり、スペースにbanner変換したりできます。#

bannerDebianベースのシステムでは、パッケージ内のSysVバージョンを見つけ、パッケージ内sysvbannerのBSDバージョン(printerbannerここで呼び出す)を見つけることができますbsdmainutils。または以下を使用してくださいfiglet -f banner

$ figlet -f banner test | sed $'s/#/█/g'

█████ ██████  ████  █████
  █   █      █        █
  █   █████   ████    █
  █   █           █   █
  █   █      █    █   █
  █   ██████  ████    █

$ printerbanner -w 40 test | sed 's/#/█/g'
             █████████████████
          ████████████████████
          ████████████████████
          ██             █
          ██
               █████
            ███████████
           ██████████████
          ██     █     ██
          █      █       █
          █      █       █
          █      █      ██
           █     ████████
            ██   ██████
                 ███
          ████      ██
          ████    ██████
          ██     ████████
          █     ████     █
          █     ████     █
          █     ████    ██
          █    ████    ██
           ████████   ████
            █████
             █████████████████
          ████████████████████
          ████████████████████
          ██             █
          ██

$ banner test | sed 's/#/█/g'

  █████  ██████   ████    █████
    █    █       █          █
    █    █████    ████      █
    █    █            █     █
    █    █       █    █     █
    █    ██████   ████      █

逆ビデオスペースの場合:

banner text | sed $'s/#/\e[7m \e[m/g'

(、、、またはFreeBSD$'...'などのほとんどの最新のシェルで使用できる引用形式です。シェルがそれをサポートしていない場合はそれを使用してください。)zshksh93bashmkshsh"$(printf 's/#/\33[7m \33[m/g')"

答え2

これは出力の一部です。linuxlogoコマンド、特に出力の一部

linux ロゴ-L gnu_linux
完全に似ているこのスクリーンショットはDebian版です。:

linuxlogoコマンドのスクリーンショット

ロゴは、コマンドに付属のテンプレートで作成されます。 gnu_linuxロゴの一つです。元のパッケージには30個のロゴがあります。 Debian が追加されましたdebian_banner_2表示

ソースツリーからこれらのロゴファイルを読み取ると、ECMA-48およびISO 8613-6制御シーケンスを使用して、さまざまなロゴのさまざまな種類の文字がどのように作成され、独自のロゴを派生できるかを確認できます。

関連情報