if [ -f 2 ] docommanddoneif后接的是测试语句,[ ] 中相当于test命令.-f 2 一般的意思是检测第二个位置参数是否存在echo -e 后一般会接参数,-e 若参数出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来...
echo -e "\033[31m 红色字 \033[0m" echo -e "\033[33m 黄色字 \033[0m" echo -e "\033[41;33m 红底黄字 \033[0m" echo -e "\033[41;37m 红底白字 \033[0m" 1. 2. 3. 4. 字颜色:30—37 echo -e "\033[30m 黑色字 \033[0m" echo -e "\033[31m 红色字 \033[0m" ech...
例子中的32;1m数字的位置是可以对调的如\e[1;32m,如果是在X环境下可以更换一下1的范围0~10,可能有的没用处:0或者不写(\e [0;32m或\e[;32m)显示浅颜色,1:显示高亮 4:加下划线...如果改后的效果不好,但是又还原不了,那就不写m前面的数字,如\e[32;m,或者直接注销再登陆 \u \h \W:这是一些转...
echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常用的转义字符如下: \b 转义后相当于按退格键(backspace) ,但前提是"\b"后面存在字符; "\b"表示删除前一个字符, "\bb"表示删除前两个字符。 1 2 3 4 [root@localhost ~]# echo -e "12345\b67" 123467 [root@localhost...
$ echo-e'Hello\nworld'Hello world 1. 2. 3. 这样,才是我们想要的。 下面我们介绍一些其他的方法来显示换行符。 echo 包含新行的变量 你可以将字符串存储在 bash 变量中,然后使用 -e 标志对其进行回显。看下面的例子: 复制 $ str="Hello\nworld"$ echo-e$strHello ...
一开发同事反馈,在SHELL脚本中使用echo -e 将结果输出到文件中,表现与预期不同,具体如下:【echo 的man如下所示】 开发同事在脚本中是这样调用他写的脚本的: 操作系统:ubuntu14.04 脚本内容【示例】: 可以看到使用sh 执行脚本与直接在shell 中运行该命令,可以看到结
echo -e 输出转义字符,将转义后的内容输出到屏幕上 常⽤的转义字符如下:\b 转义后相当于按退格键(backspace) ,但前提是"\b"后⾯存在字符; "\b"表⽰删除前⼀个字符, "\bb"表⽰删除前两个字符。[root@localhost ~]# echo -e "12345\b67"123467 [root@localhost ~]# echo -e "12345\b\b...
echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真...
/bin/bash# 定义颜色动作, 把echo -e也定义到变量中RED="echo -en \\E[4;31m"GREEN="echo -en \\E[7;32m"YELLOW="echo -en \\E[5;33m"RESET="echo -en \\E[0;39m"# 使用时直接调用颜色动作即可$RED && echo 红色 && $RESET$GREEN && echo 绿色 && $RESET$YELLOW && echo 黄色 && ...
echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真...