cat file (tärkeä teksti värillisenä)

Pitäisi tehdä tiedosto että kun sen tulostaa äytölle niin tietyt tärkeät kohdat ovat punaisena.
7243
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

echo -e "\033[0mman \033[31mconsole_codes"

Äänestä
  • red=\033[0m
    echo -e "$red aaaaaaaaa"

    Äänestä

  • apuav kirjoitti:

    red=\033[0m
    echo -e "$red aaaaaaaaa"

    Hoksaat vian jos komennat

    echo $red

    piti olla \033[0m mutta onkin 033[0m eli slash puuttuu. Sun pitää antaa muuttuja heittomerkeillä

    red="\033[0m"

    sitten onnistuu. Eikö?

    Äänestä

  • old_profile_3778 kirjoitti:

    Hoksaat vian jos komennat

    echo $red

    piti olla \033[0m mutta onkin 033[0m eli slash puuttuu. Sun pitää antaa muuttuja heittomerkeillä

    red="\033[0m"

    sitten onnistuu. Eikö?

    Olisiko tämä helppo tapa tehdä jutska;

    aja se mun TESTIVÄRI ja lunttaa värien numerot, sitten annat muuttujat melko selkokielisinä

    pun="\033[31m"
    sin="\033[34m"
    vih="\033[32m"
    ole="\033[0m"

    $ole on oletusväri joka minulla on vaaleanvihreä, sulla varmaan joku muu. Idea on siinä että kun sanan väri on muutettu niin palautetaan oletusväri jolloin erivärinen sana erottuu. Ihan lopuksi palautetaan myös oletusväri jolloin komentokehoite palautuu normaalivärille. Esimerkki

    echo -e Paloauton väri on $pun punainen $ole ja ruoho on maalla $vih vihreämpää $ole ja taivaskin on syvän $sin sininen $ole

    jolloin merkittävät sanat ovat erottuvat erivärisinä.

    Äänestä

Aja tämä komento luntataksesi värit, olen numeroinut ne vastaavasti, numerot 30-39 muuttavat tekstin värin ja numerot 40-49 muuttavat taustan värin. Copypasteta tästä

i=0;while [ $i -le 50 ]; do echo -e "\033["$i"mTESTIVÄRI $i"; i=`expr $i 1`; done; i=0

Tämän jälkeen copypasteta tämä komento

echo -e Tämä väri on "\033[31mPunaisella" "\033[0m" mutta tämä väri puolestaan "\033[32mVihreällä" "\033[0m" ja lopuksi palautetaan oletusväri > tyylit

joka luo kotihakemistoosi tiedoston "tyylit" jonka saat esiin komennolla

cat tyylit

Menikö oikein? Jos meni niin nyt voit urkkia "tyylit" tiedostosta miten se rakentuu.

Äänestä
  • No saamari kun katsoin itselleni syntynyttä "tyylit" tiedostoa tekstieditorilla niin tietty nuo slashit on päin helvettiä.

    Äänestä

  • old_profile_3778 kirjoitti:

    No saamari kun katsoin itselleni syntynyttä "tyylit" tiedostoa tekstieditorilla niin tietty nuo slashit on päin helvettiä.

    >...nuo slashit on päin helvettiä.

    Katsopas hexaeditorilla niin huomaat että ne on 1B eli oikeasti ESC eli mistä tuleekin nimitys shellin "escape sequence start". ;)

    Äänestä

Kommentoi aloitusta


apuav kirjoitti:

Pitäisi tehdä tiedosto että kun sen tulostaa äytölle niin tietyt tärkeät kohdat ovat punaisena.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu