Figlet

figlet
Захотелось посмотреть какие есть шаблоны у figlet.
Перебирать руками достаточно долго и муторно.
Более того не особо наглядно.
Поэтому проще вывести все что есть через скрипт.

Смотрим папку с файлами шаблонов

ls -1 /usr/share/figlet/
646-ca2.flc
646-ca.flc
646-cn.flc
646-cu.flc
646-de.flc
646-dk.flc
646-es2.flc
646-es.flc
646-fr.flc
646-gb.flc
646-hu.flc
646-irv.flc
646-it.flc
646-jp.flc
646-kr.flc
646-no2.flc
646-no.flc
646-pt2.flc
646-pt.flc
646-se2.flc
646-se.flc
646-yu.flc
8859-2.flc
8859-3.flc
8859-4.flc
8859-5.flc
8859-7.flc
8859-8.flc
8859-9.flc
banner.flf
big.flf
block.flf
bubble.flf
digital.flf
frango.flc
hz.flc
ilhebrew.flc
ivrit.flf
jis0201.flc
koi8r.flc
lean.flf
mini.flf
mnemonic.flf
moscow.flc
script.flf
shadow.flf
slant.flf
small.flf
smscript.flf
smshadow.flf
smslant.flf
standard.flf
term.flf
upper.flc
ushebrew.flc
uskata.flc
utf8.flc

Нас интересуют только файлы flf.
Создадим файл figshab содержащий только их

ls -1 /usr/share/figlet/ | grep .flf > figshab

Теперь напишем сам скрипт figtest

nano figtest
#!/bin/bash
FILE=$1
while read line; do
        echo Shablon : $line
        echo "==================================="
        figlet -f $line "Test 123"
        echo -e "====================================\n"
done < $FILE

В скрипт загоняем наш файл с шаблонами

./figtest figshab

Полный вывод всего что вышло

Shablon : banner.flf
===================================
#######                          #    #####   #####  
   #    ######  ####  #####     ##   #     # #     # 
   #    #      #        #      # #         #       # 
   #    #####   ####    #        #    #####   #####  
   #    #           #   #        #   #             # 
   #    #      #    #   #        #   #       #     # 
   #    ######  ####    #      ##### #######  #####  
                                                     
====================================

Shablon : big.flf
===================================
 _______        _     __ ___  ____  
|__   __|      | |   /_ |__ \|___ \ 
   | | ___  ___| |_   | |  ) | __) |
   | |/ _ \/ __| __|  | | / / |__ < 
   | |  __/\__ \ |_   | |/ /_ ___) |
   |_|\___||___/\__|  |_|____|____/ 
                                    
                                    
====================================

Shablon : block.flf
===================================
                                                                      
_|_|_|_|_|                      _|            _|    _|_|    _|_|_|    
    _|      _|_|      _|_|_|  _|_|_|_|      _|_|  _|    _|        _|  
    _|    _|_|_|_|  _|_|        _|            _|      _|      _|_|    
    _|    _|            _|_|    _|            _|    _|            _|  
    _|      _|_|_|  _|_|_|        _|_|        _|  _|_|_|_|  _|_|_|    
                                                                      
                                                                      
====================================

Shablon : bubble.flf
===================================
  _   _   _   _     _   _   _  
 / \ / \ / \ / \   / \ / \ / \ 
( T | e | s | t ) ( 1 | 2 | 3 )
 \_/ \_/ \_/ \_/   \_/ \_/ \_/ 
====================================

Shablon : digital.flf
===================================
+-+-+-+-+ +-+-+-+
|T|e|s|t| |1|2|3|
+-+-+-+-+ +-+-+-+
====================================

Shablon : ivrit.flf
===================================
                                              _________  _   _           _____ 
                                             |___ /___ \/ | | |_ ___  __|_   _|
                                               |_ \ __) | | | __/ __|/ _ \| |  
                                              ___) / __/| | | |_\__ \  __/| |  
                                             |____/_____|_|  \__|___/\___||_|  
                                                                               
====================================

Shablon : lean.flf
===================================
                                                                      
_/_/_/_/_/                      _/            _/    _/_/    _/_/_/    
   _/      _/_/      _/_/_/  _/_/_/_/      _/_/  _/    _/        _/   
  _/    _/_/_/_/  _/_/        _/            _/      _/      _/_/      
 _/    _/            _/_/    _/            _/    _/            _/     
_/      _/_/_/  _/_/_/        _/_/        _/  _/_/_/_/  _/_/_/        
                                                                      
                                                                      
====================================

Shablon : mini.flf
===================================
___          _ _  
 | _  __|_ /| )_) 
 |(/__> |_  |/__) 
                  
====================================

Shablon : mnemonic.flf
===================================
Test&SP123
====================================

Shablon : script.flf
===================================
 ______            , __  ___ 
(_) |             /|/  )/   \
    | _   , _|_    |  /   __/
  _ ||/  / \_|     | /      \
 (_/ |__/ \/ |_/   |/___\___/
                             
                             
====================================

Shablon : shadow.flf
===================================
__ __|         |   _ |___ \ ___ /  
   |  _ \  __| __|   |   ) |  _ \  
   |  __/\__ \ |     |  __/    ) | 
  _|\___|____/\__|  _|_____|____/  
                                   
====================================

Shablon : slant.flf
===================================
  ______          __     ______  _____
 /_  __/__  _____/ /_   <  /__ \|__  /
  / / / _ \/ ___/ __/   / /__/ / /_ < 
 / / /  __(__  ) /_    / // __/___/ / 
/_/  \___/____/\__/   /_//____/____/  
                                      
====================================

Shablon : small.flf
===================================
 _____       _     _ ___ ____
|_   _|__ __| |_  / |_  )__ /
  | |/ -_|_-<  _| | |/ / |_ \
  |_|\___/__/\__| |_/___|___/
                             
====================================

Shablon : smscript.flf
===================================
 _____            , _ ____
() | _  , _|_    /|/ ) __/
   ||/ / \_|      | /    \
 (/ |_/ \/ |_/    |/__\__/
                          
====================================

Shablon : smshadow.flf
===================================
__ __|        |   _ |_  )__ / 
   |  -_)(_-<  _|   |  /  _ \ 
  _|\___|___/\__|  _|___|___/ 
                              
====================================

Shablon : smslant.flf
===================================
 ______        __    ______  ____
/_  __/__ ___ / /_  <  /_  ||_  /
 / / / -_|_-</ __/  / / __/_/_ < 
/_/  \__/___/\__/  /_/____/____/ 
                                 
====================================

Shablon : standard.flf
===================================
 _____         _     _ ____  _____ 
|_   _|__  ___| |_  / |___ \|___ / 
  | |/ _ \/ __| __| | | __) | |_ \ 
  | |  __/\__ \ |_  | |/ __/ ___) |
  |_|\___||___/\__| |_|_____|____/ 
                                   
====================================

Shablon : term.flf
===================================
Test 123
====================================


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *