Fórum Root.cz

Hlavní témata => Software => Téma založeno: Jiří Krček 15. 04. 2011, 13:03:54

Název: Bash a tvorba ascii art obrazců
Přispěvatel: Jiří Krček 15. 04. 2011, 13:03:54
Hezký den všem,

Potřeboval bych poradit. Začínám s programovaním a potřeboval bych radu, jak vytvořit např. Českou vlajku pomocí seřazování písmen za sebou..

viz
...
....
.....
......

Atd..

Děkuju moc všem i za nejmenší rady..

JK
Název: Re: Bash- Tvoření "obrzců"
Přispěvatel: dvdmchl 15. 04. 2011, 13:06:58
echo ...
echo ....
echo .....
echo ......
Název: Re: Bash- Tvoření "obrzců"
Přispěvatel: krcek12 15. 04. 2011, 13:12:46
To je jenom takhle jednoduchy??



Ale potreboval bych treba vytvorit z toho ceskou vlajku pomoci ruznych pismen.. Abych mel na radku treba radu e a pak bych potreboval prejit na jinz pismenko a radek pod nim by to bylo zase jinak atd
Název: Re: Bash- Tvoření "obrzců"
Přispěvatel: krcek12 15. 04. 2011, 13:18:32
Jako treba tohle
Název: Re: Bash- Tvoření "obrzců"
Přispěvatel: Nassir 15. 04. 2011, 13:27:35
Predpokladam, ze mas "obrazok" v subore, tak ti staci prikaz:

cat obrazok.txt

Takto sa vypise na obrazovku. Ak to chces "programovat", tak si ich mozes vypisovat po jednotlivych riadkoch prikazom echo. Kedze na konzole nemozes chodit po riadkoch pri vypisovani, tak musis vypisovat riadky zhora nadol. Vysoko sofistikovane (a uplne zbytocne) mozes pouzivat nejaky for cyklus a vypisovat to po pismenkach, ale je to zbytocne a pomale, kedze mas cely text aj tak pripraveny vopred...
Název: Re: Bash- Tvoření "obrzců"
Přispěvatel: Michal Štrba 15. 04. 2011, 13:28:51
Napr.:

echo icccccccccccccccc
echo iiicccccccccccccc
echo iiiiicccccccccccc
echo iiiiiwwwwwwwwwwww
echo iiiwwwwwwwwwwwwww
echo iwwwwwwwwwwwwwwww


Pri tych obrazcoch nejaky univerzalny algorytmus neexistuje, to si musis "rucne" urcit co ma kde byt.
Název: Re: Bash a tvorba ascii art obrazců
Přispěvatel: pecko 15. 04. 2011, 13:38:05
@Nassir: ale mozes a uplne pohodlne. man tput

@Jiří Krček: skus libcaca
Název: Re: Bash a tvorba ascii art obrazců
Přispěvatel: Jakub L. 15. 04. 2011, 15:46:48
libaa1 - ascii art library
caca-utils - text mode graphics utilities  # umí img2txt

Název: Re: Bash a tvorba ascii art obrazců
Přispěvatel: XY 15. 04. 2011, 15:57:52
Existuje na to program banner, ten ale umi jen text. Na debianu (a jeho odnozich napr. ubuntu) se nainstaluje pomoci sudo apt-get install banner , na redhatu (a jeho odnozich napr fedora) se nainstaluje pomoci su - [enter] heslo roota [enter] yum install banner [enter] .
Název: Re: Bash a tvorba ascii art obrazců
Přispěvatel: vn158 15. 04. 2011, 22:08:19
A taky figlet - http://en.wikipedia.org/wiki/FIGlet
Název: Re: Bash a tvorba ascii art obrazců
Přispěvatel: Dreit 15. 04. 2011, 22:55:45
CADUBI
http://langworth.com/pub/cadubi/ (http://langworth.com/pub/cadubi/)

Mezerníkem pokládáš znaky (můžeš si zvolit znaky i barvu), šipkama se posouváš, CTRL+h pro nápovědu  ;)
Ovládání je trochu krkolomný, ale pokud to chceš barevně, tak jsem zatím na nic lepšího nenarazil, přeju hodně štěstí a nemysli si - během chvíle tomu ovládání příjdeš na chuť a už nebudeš vědět co kreslit  ;D