15 votes

Comment puis-je imprimer un dessin ASCII existant à partir d'un script Bash script ?

Je viens de voir le dessin ASCII suivant.

          0000_____________0000________0000000000000000__000000000000000000+
        00000000_________00000000______000000000000000__0000000000000000000+
       000____000_______000____000_____000_______0000__00______0+
      000______000_____000______000_____________0000___00______0+
     0000______0000___0000______0000___________0000_____0_____0+
     0000______0000___0000______0000__________0000___________0+
     0000______0000___0000______0000_________000___0000000000+
     0000______0000___0000______0000________0000+
      000______000_____000______000________0000+
       000____000_______000____000_______00000+
        00000000_________00000000_______0000000+
          0000_____________0000________000000007

J'ai un script bash script à partir duquel j'aimerais imprimer ceci. Comment faire ?

C'est quelque chose que je pourrais vouloir redistribuer, donc pour garder les choses simples, je préférerais que les réponses ne nécessitent pas l'installation de choses supplémentaires.

5voto

pvrforpranavvr Points 151

Utilisation

cat << "EOF" 
your_ascii_art 
EOF

Voir l'exemple ci-dessous

 cat << "EOF"

      0000_____________0000________0000000000000000__000000000000000000+
    00000000_________00000000______000000000000000__0000000000000000000+
   000____000_______000____000_____000_______0000__00______0+
  000______000_____000______000_____________0000___00______0+
 0000______0000___0000______0000___________0000_____0_____0+
 0000______0000___0000______0000__________0000___________0+
 0000______0000___0000______0000_________000___0000000000+
 0000______0000___0000______0000________0000+
  000______000_____000______000________0000+
   000____000_______000____000_______00000+
    00000000_________00000000_______0000000+
      0000_____________0000________000000007

EOF

Vous trouverez ci-dessous quelques sites générateurs d'art ascii.

  1. http://patorjk.com/software/taag/
  2. http://www.network-science.de/ascii/
  3. http://www.glassgiant.com/ascii/
  4. http://www.kammerl.de/ascii/AsciiSignature.php
  5. http://picascii.com/

1voto

Chris Tompkinson Points 111

La façon la plus simple de procéder consiste à placer les œuvres d'art dans un fichier, puis à echo il. De cette façon, la représentation originale est conservée dans le fichier, ce qui vous permet de l'identifier facilement !

echo '         0000_____________0000________0000000000000000__000000000000000000+
        00000000_________00000000______000000000000000__0000000000000000000+   
       000____000_______000____000_____000_______0000__00______0+           
      000______000_____000______000_____________0000___00______0+           
     0000______0000___0000______0000___________0000_____0_____0+            
     0000______0000___0000______0000__________0000___________0+             
     0000______0000___0000______0000_________000___0000000000+              
     0000______0000___0000______0000________0000+                           
      000______000_____000______000________0000+                            
       000____000_______000____000_______00000+                             
        00000000_________00000000_______0000000+                            
          0000_____________0000________000000007'

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X