Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: USakari - 22.03.15 - klo:19.40
-
Tein pienen C-ohjelman, joka tulostaa eräitä raha-asioitani sisältävästä datasta muutama kymmenen tekstiriviä lxterminaliin tähän tyyliin:
.........................
kohde G lukema
kohde H lukema
kohde I lukema HÄLY
kohde J lukema
........................
"HÄLY" tarkoittaa, että kohdetta I pitää tarkastella lähemmin. Nyt tuli mieleen, että olisi kiva värjätä se esim. punaiseksi:
.........................
kohde G lukema
kohde H lukema
kohde I lukema HÄLY
kohde J lukema
........................
Mutta en tiedä, miten väritys tehdään. Varmaan joku koodi printf-kutsuun? Mutta mikä?
Kiitos kaikista vihjeistä!
-
http://en.wikipedia.org/wiki/ANSI_escape_code#Colors
Escape-koodi "\x1b[31;1m" vaihtaa päälle boldatun/kirkkaan punaisen. "\x1b[0m" palauttaa oletukset.
Esimerkki päätteessä printf:llä (echo -e toimii myös):
printf "\x1b[31;1mpunaista tekstiä\x1b[0m\n"
-
http://en.wikipedia.org/wiki/ANSI_escape_code#Colors
Hieno juttu! Kiitos!