.
This commit is contained in:
53
test.sh
53
test.sh
@@ -1,12 +1,53 @@
|
||||
#!/bin/bash
|
||||
|
||||
declare -A array
|
||||
array[color,red]=100
|
||||
array[color,blue]=200
|
||||
array[style,bold]=300
|
||||
array[style,underline]=400
|
||||
declare -A CS
|
||||
|
||||
CS[color,Default] = "\e[39m"
|
||||
CS[color,Black] = "\e[30m"
|
||||
CS[color,Red] = "\e[31m"
|
||||
CS[color,Green] = "\e[32m"
|
||||
CS[color,Yellow] = "\e[33m"
|
||||
CS[color,Blue] = "\e[34m"
|
||||
CS[color,Magenta] = "\e[35m"
|
||||
CS[color,Cyan] = "\e[36m"
|
||||
CS[color,LightGray] = "\e[37m"
|
||||
CS[color,DarkGray] = "\e[90m"
|
||||
CS[color,LightRed] = "\e[91m"
|
||||
CS[color,LightGreen] = "\e[92m"
|
||||
CS[color,LightYellow] = "\e[93m"
|
||||
CS[color,LightBlue] = "\e[94m"
|
||||
CS[color,LightMagenta] = "\e[95m"
|
||||
CS[color,LightCyan] = "\e[96m"
|
||||
CS[color,White] = "\e[97m"
|
||||
|
||||
CS[bg,Default] = "\e[49m"
|
||||
CS[bg,Black] = "\e[40m"
|
||||
CS[bg,Red] = "\e[41m"
|
||||
CS[bg,Green] = "\e[42m"
|
||||
CS[bg,Yellow] = "\e[43m"
|
||||
CS[bg,Blue] = "\e[44m"
|
||||
CS[bg,Magenta] = "\e[45m"
|
||||
CS[bg,Cyan] = "\e[46m"
|
||||
CS[bg,LightGray] = "\e[47m"
|
||||
CS[bg,DarkGray] = "\e[100m"
|
||||
CS[bg,LightRed] = "\e[101m"
|
||||
CS[bg,LightGreen] = "\e[102m"
|
||||
CS[bg,LightYellow] = "\e[103m"
|
||||
CS[bg,LightBlue] = "\e[104m"
|
||||
CS[bg,LightMagenta] = "\e[105m"
|
||||
CS[bg,LightCyan] = "\e[106m"
|
||||
CS[bg,White] = "\e[107m"
|
||||
|
||||
|
||||
echo ${array[color,blue]}
|
||||
CS[style,Reset] = "\e[0m"
|
||||
CS[style,Bold] = "\e[1m"
|
||||
CS[style,Dim] = "\e[2m"
|
||||
CS[style,UnderLine] = "\e[4m"
|
||||
CS[style,Blink] = "\e[5m"
|
||||
CS[style,Invert] = "\e[7m"
|
||||
CS[style,Hidden] = "\e[8m"
|
||||
|
||||
|
||||
echo ${CS[color,blue]}
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user