|
From: | Alfredo Casanova |
Subject: | Re: Função para desenhar caixas |
Date: | Thu, 31 Jul 2014 16:14:37 -0300 |
Só compartilhando uma funçãozinha que fiz aqui pra desenhar caixas de mensagem (só funciona para mensagens com uma linha, se alguém quiser alterar, à vontade)
drawBox(){string="$*";tamanho=${#string}tput setf 3; printf "\e(0\x6c\e(B"; for i in $(seq $tamanho); do printf "\e(0\x71\e(B"; done; printf "\e(0\x6b\e(B\n"; tput sgr0;tput setf 3; printf "\e(0\x78\e(B"; tput setf 4; tput bold; echo -n $string; tput sgr0; tput setf 3; printf "\e(0\x78\e(B\n"; tput sgr0;tput setf 3; printf "\e(0\x6d\e(B"; for i in $(seq $tamanho); do printf "\e(0\x71\e(B"; done; printf "\e(0\x6a\e(B\n"; tput sgr0;}--uso:$ drawBox qualquer frase que caiba no terminal┌────────────────────────────────────┐│qualquer frase que caiba no terminal│└────────────────────────────────────┘
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619
[Prev in Thread] | Current Thread | [Next in Thread] |