shell脚本颜色输出(实例未编辑)

颜色输出通过echo 输出,需要加-e

echo -e "\033[背景颜色;字体颜色\033[0m"

背景颜色

  40 设置黑色背景

  41 设置红色背景

  42 设置绿色背景

  43 设置棕色背景

  44 设置蓝色背景

  45 设置紫色背景

  46 设置青色背景

  47 设置白色背景

  49 设置缺省黑色背景

字体颜色

  30 设置黑色前景

  31 设置红色前景

  32 设置绿色前景

  33 设置棕色前景

  34 设置蓝色前景

  35 设置紫色前景

  36 设置青色前景

  37 设置白色前景

  38 在缺省的前景颜色上设置下划线

  39 在缺省的前景颜色上关闭下划线

特效控制

  0   重新设置属性到缺省设置

  1   设置粗体

  2   设置一半亮度(模拟彩色显示器的颜色)

  4   设置下划线(模拟彩色显示器的颜色)

  5   设置闪烁

  7   设置反向图象

  22 设置一般密度

  24 关闭下划线

  25 关闭闪烁

光标控制

 \033[nA  光标上移n行

  \03[nB   光标下移n行

  \033[nC   光标右移n行

  \033[nD   光标左移n行

  \033[y;xH设置光标位置

  \033[2J   清屏

  \033[K   清除从光标到行尾的内容

  \033[s   保存光标位置

  \033[u   恢复光标位置

  \033[?25l   隐藏/光标

  \33[?25h   显示光标

原文地址:https://www.cnblogs.com/Edwin-T/p/9316973.html

时间: 2024-11-08 20:28:46

shell脚本颜色输出(实例未编辑)的相关文章

shell 带颜色输出

这里记录了shell脚本中可以带颜色输出的方式,使用了一下在python也适用. shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 1.字背景颜色和文字颜色之间是英文的"" 2.文字

shell脚本颜色的设置

脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m"例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色注: 1.字背景颜色和文字颜色之间是英文的"" 2.文字颜色后面有个m 3.字符串前后可以没有空格,如果有的话,输出也是同样有空格 那些ascii

shell脚本文件在Windows下编辑后无法运行

方法一,使用notepad++  -> Save As,在弹出的保存对话框中选择保存类型为Unix script file.(未验证) 方法二, vim filename :set ff #查看文件的格式会看到fileformat=dos 或者 fileformat=unix :set ff=unix #设置为unix格式 :wq #保存退出 参考:http://www.laozuo.org/549.html

java执行shell脚本并输出执行情况

1.脚本test.sh,置于/Users/hdwang目录下 #!/bin/sh cd /Users/hdwang echo ls:`ls` for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); sleep 1s done echo jps:`jps -l` 2.java执行test.sh public class ExecShell { public static void main(String[] args) { try { Process

shell脚本(输出每个内存条的信息)

cat file.txt Memory Device Array Handle: 0x1000 Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 8192 MB Form Factor: DIMM Set: 1 Locator: DIMM_A1 Bank Locator: Not Specified Type: DDR3 Type Detail: Synchronous Re

shell脚本带参数实例

#!/bin/bashname=$1old=$2if [[ $# -ne 2 ]];then echo "the test must input 2 nu!!"echo $#exit 0fiecho "my name is ${name}!"echo "i'm ${old} yeas old!"if [[ ${old} <30 ]];thenecho "you are so yunng!"elseecho "s

Linux shell脚本编程详解及应用实例

什么是shell脚本? 1.shell脚本:是一种解释型语言,不需要提前进行编译,只需将代码转化成中间代码,边解释边运行,执行效率稍逊于编译型语言,跨平台性好.而编译型语言则需要提前进行编译转化为二进制文件,靠近底层硬件执行效率高,可移植性差. 2.shell的首行严格来说使用shebang机制:由#和!构成的字符序列,在类unix系统中程序的载入器将其后的内容,当做解释器的指令,并将载有shebang文件路径作为解释器的参数,且予以调用. shell及其他解释型语言的一般格式?  #!/bin

Java执行shell脚本关闭远程数据库

本实例为用Java执行shell脚本启动或关闭远程Mysql数据库,需求原因:游戏服务器合服后,为了节省内存消耗,需要关闭合服后的服务器不必要的数据库(一台服务器主机存在多个MySql数据库),以提高服务器性能,但有时需要查询历史游戏玩家信息,又需要开启数据库,为了节省运维人员的人力和时间,游戏后台就提供非运维人员都可操作开关数据库的操作. 功能实现步骤: 第一:服务器后台提供参数,发送异步请求,请求方法如下 <script type="text/javascript">

Linux shell脚本基础学习详细介绍(完整版)二

详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续. Linux shell脚本基础已经被分成好几个部分了,这里对控制流程的内容也就马上讲完了,这是最后一部分关于here document,这里举例稍微有点复杂,我们慢慢来分析这个复杂Linux shell脚本. 6. Here documents 当要将几行文字传递给一个命令时,here docu