Ivam3

Colors in bash scripting

Oct 12th, 2021 (edited)
868
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/bash
  2. # Call this script into your script adding the line :
  3. # source /path/to/this/script/named/colors
  4. # and then you can use all the variables exported here
  5. # for example :
  6. #     printf "$green Este texto esta en verde"
  7. #     echo "${red}${underline}este texto esta en rojo y subrayado"
  8. #
  9. export bold=`echo -en "\e[1m"`
  10. export underline=`echo -en "\e[4m"`
  11. export dim=`echo -en "\e[2m"`
  12. export strickthrough=`echo -en "\e[9m"`
  13. export blink=`echo -en "\e[5m"`
  14. export reverse=`echo -en "\e[7m"`
  15. export hidden=`echo -en "\e[8m"`
  16. export normal=`echo -en "\e[0m"`
  17. export black=`echo -en "\e[30m"`
  18. export red=`echo -en "\e[31m"`
  19. export green=`echo -en "\e[32m"`
  20. export orange=`echo -en "\e[33m"`
  21. export blue=`echo -en "\e[34m"`
  22. export purple=`echo -en "\e[35m"`
  23. export aqua=`echo -en "\e[36m"`
  24. export gray=`echo -en "\e[37m"`
  25. export darkgray=`echo -en "\e[90m"`
  26. export lightred=`echo -en "\e[91m"`
  27. export lightgreen=`echo -en "\e[92m"`
  28. export lightyellow=`echo -en "\e[93m"`
  29. export lightblue=`echo -en "\e[94m"`
  30. export lightpurple=`echo -en "\e[95m"`
  31. export lightaqua=`echo -en "\e[96m"`
  32. export white=`echo -en "\e[97m"`
  33. export default=`echo -en "\e[39m"`
  34. export BLACK=`echo -en "\e[40m"`
  35. export RED=`echo -en "\e[41m"`
  36. export GREEN=`echo -en "\e[42m"`
  37. export ORANGE=`echo -en "\e[43m"`
  38. export BLUE=`echo -en "\e[44m"`
  39. export PURPLE=`echo -en "\e[45m"`
  40. export AQUA=`echo -en "\e[46m"`
  41. export GRAY=`echo -en "\e[47m"`
  42. export DARKGRAY=`echo -en "\e[100m"`
  43. export LIGHTRED=`echo -en "\e[101m"`
  44. export LIGHTGREEN=`echo -en "\e[102m"`
  45. export LIGHTYELLOW=`echo -en "\e[103m"`
  46. export LIGHTBLUE=`echo -en "\e[104m"`
  47. export LIGHTPURPLE=`echo -en "\e[105m"`
  48. export LIGHTAQUA=`echo -en "\e[106m"`
  49. export WHITE=`echo -en "\e[107m"`
  50. export DEFAULT=`echo -en "\e[49m"`
Add Comment
Please, Sign In to add comment