シェルスクリプトのフォントサイズ


0

スクリプトの実行時に、いくつかのエコーコマンドのフォントサイズを、表示される他のものよりも大きくする必要があります。それを行う方法はありますか?

回答:


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"   #    
               #                                                      
               "

これらのツールで何ができるかを確認するには、マニュアルを参照し、グラフィックでWebを検索してください。明らかな理由からlinux toilet、検索クエリは単純なものではなく、次のようになりますtoilet

この質問も比較してください。


あなたのテキストをもっともっと美しくしたいなら、これをチェックしてください:

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

もちろん、cowsay最初にインストールする必要があります。


はい、私はこれについて知っていましたが、Macターミナルではこれは機能しません。だから私は、同様にMacOSのための任意のアウトがある興味があった
Prashast

@PrashastこれらのツールをMacにインストールできると思いましたか?または、できると言っているのに動作しないのですか?
カミルマシオロウスキ

コメントして申し訳ありません。MacOにfigletをインストールできます。以前は、rootユーザーとしてbrewを使用していたため、実行できませんでした。
23時29分Prashast

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.