Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem FreeBSD- Zarovnani textu , pozadi...

Dobrý Dne.
Mám tokové 2 Dotazy...

Dělám soubor na FreeBSD který se spustí příkazem ./soubor (BASH) a potřeboval bych jestli někdo neví jak nechat zarovnat text na střed...
Já našel tohle...

center()
{
    [[ -t 1 ]] && wid=$(tput cols) || wid=80
    printf "%$(( (wid + ${#1}) / 2 ))s\n" "$1"
}

center 'Ahoj!'

což teda úspěšně zarovná text na střed, ale když spustím program tak píše "[[: not found".

a druhý jestli se nedá dat pozadí... Vím jen pozadí textu ale pozadí celé to opravdu nevím...

pokud by někdo věděl jedno z toho prosím napište... Děkuji mnohokrát

Jan Skopal

Předmět Autor Datum
Tak na zarovnání jsem již přišel... center() { wid=$(tput cols) || wid=80 printf "%$(( (wid + ${#1}…
griven2 07.06.2012 18:53
griven2
Nevíte tedy někdo prosím? poslední
griven2 09.06.2012 14:26
griven2

Tak na zarovnání jsem již přišel...

center()
{
    wid=$(tput cols) || wid=80
    printf "%$(( (wid + ${#1}) / 2 ))s\n" "$1"
}

center 'Ahoj!'

Takto to má být a funguje...
Teď jestli by mi ještě někdo poradil to pozadí... aby se změnilo třeba na modrou když je ten program spuštěn a nebo třeba IMAGE ale to pochybuji že jde...

EDIT:// Tak tady je problém v tom dát tam barvu textu... Pokud by někdo věděl buď jiný nebo jak tam dat k tomu i barvu tak když tak napište

Zpět do poradny Odpovědět na původní otázku Nahoru