Portál AbcLinuxu, 1. května 2025 09:54
Kdo by si ty konstanty pamatoval?
#!/bin/bash # Jednoduchy scriptik na ANSI barvicky # # Pouziti: # . ansi.inc # cecho "$ANSI $DALSI_ANSI ..." "text" [ "\n" ] # Konstanty ANSI_RESET="[0m" ANSI_BOLD="[1m" ANSI_ITALICS="[3m" ANSI_UNDERLINE="[4m" ANSI_INVERSE="[7m" ANSI_STRIKETHROUGH="[9m" ANSI_NOBOLD="[22m" ANSI_NOITALICS="[23m" ANSI_NOUNDERLINE="[24m" ANSI_NOINVERSE="[27m" ANSI_NOSTRIKETHROUGH="[29m" ANSI_FGBLACK="[30m" ANSI_FGRED="[31m" ANSI_FGGREEN="[32m" ANSI_FGYELLOW="[33m" ANSI_FGBLUE="[34m" ANSI_FGMAGENTA="[35m" ANSI_FGCYAN="[36m" ANSI_FGWHITE="[37m" ANSI_FGDEFAULT="[39m" ANSI_BGBLACK="[40m" ANSI_BGRED="[41m" ANSI_BGGREEN="[42m" ANSI_BGYELLOW="[43m" ANSI_BGBLUE="[44m" ANSI_BGMAGENTA="[45m" ANSI_BGCYAN="[46m" ANSI_BGWHITE="[47m" ANSI_BGDEFAULT="[49m" # Funkce function ansi () { printf "\e%s" "$@" } function cecho () { echo -ne "`ansi $1`$2`ansi $ANSI_RESET`$3" } # Testik # cecho "$ANSI_BGRED $ANSI_FGCYAN" " Ahoj svete! " "\n" # cecho "$ANSI_BGCYAN $ANSI_FGYELLOW" " Zluty text na cyan pozadi! " "\n" # cecho "$ANSI_BGGREEN $ANSI_FGBLACK" " Jak odporne! " "\n" # cecho "$ANSI_BGBLUE $ANSI_FGWHITE" " O, jak krasne ANSI barvicky! " "\n" # cecho "$ANSI_INVERSE" " Perverze? Nikoli! Inverze! " "\n"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.