- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
#!/bin/bash
# ColorsXterm.sh
# by Morteryler 2017
print()
{
local N=$1
declare -i i=0
for n in $cveta; do
echo -n '\e['"$N"';'$n'm'
echo -e " > \e["$N";"$n"m $TEXT \e[0m"
((i++))
done
}
help()
{
echo "Программа ColorsXterm. Версия 1.0"
echo "-0 - обычные цвета"
echo "-1 - жирные цвета"
echo "-2 - бледные цвета"
echo "-3 - тоже обычные цвета"
echo "-4 - подчеркнутые цвета"
echo "-5 - мигающие цвета"
echo "-6 - тоже обычные цвета"
echo "-7 - цвета инвертированные"
echo "-8 - цвета без текста"
echo "-9 - все перечёркнутые"
exit 0
}
TEXT="#######################################################"
cveta="1 2 4 5 7 8 9 21 30 31 32 33 34 35 36 37 41 42 43 44 45 46 47\
90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107"
while getopts ":h0123456789" opt; do
case $opt in
0) print 0;;
1) print 1;;
2) print 2;;
3) print 3;;
4) print 4;;
5) print 5;;
6) print 6;;
7) print 7;;
8) print 8;;
9) print 9;;
h) help;;
esac
done
Комментарии (0) RSS
Добавить комментарий