1、echo -n表示不换行输出 2、echo -e输出转义字符,将转义后的内容输出到屏幕上 常见的转义字符有: 2.1\b相当于退格键 转义后相当于退格键(backspace),但是前提是“\b”存在字符。“\b”表示删除前一个字符,“\b\b”表示删除前面两个字符 2.2\c不换行输出 不换行输出,在“\c”后面不存在字符的情况下,...
echo -e:这是一个在终端(命令行界面)中运行的命令,用于在终端输出字符串或变量。其中-e参数表示允许解释器对参数中的选项进行扩展。 bash脚本:在Linux或macOS系统中,bash(Bourne-Again Shell)脚本是一种在终端中执行的脚本文件。bash脚本通常用于自动执行一系列命令、任务或配置文件。
可以在 echo 命令中使用-e选项,这样就可以使用换行符\n在同一输出行中打印新行了,如下例子: 复制 echo-e"Name\nAddress\nPhone Number" 1. 其输出如下: 复制 Name Address Phone Number 1. 2. 3. 下面我们来详细了解一下。 使用echo 命令的 -e 选项打印新行 如果当前行的文本已结束,我们往往会新起...
例 子中的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 -e "\033[32;49;1m [DONE] \033[39;49;0m" 输出结果 : [DONE] 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是...
echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真...
shell 脚本 echo 显示看不到 shell脚本中-e 在bash脚本中习惯了在脚本头部加上"set -e"内置命令,使得脚本里任何一行命令的退出状态码为非零时,shell立即退出。然而最近发现一个bug,排查了很久才找到原因,记录一下。 需求是在for循环中进行一系列由管道连接的操作,大致如下:#!/bin/bash...
if [ -f 2 ] docommanddoneif后接的是测试语句,[ ] 中相当于test命令.-f 2 一般的意思是检测第二个位置参数是否存在echo -e 后一般会接参数,-e 若参数出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来...
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Eg: #!/bin/bash #readmname echo -n"First Name:" readfirstname echo -n"Last Name:" readlastname subname echo -e"your First Name is :$firstname\n" echo -e"your Last Name is :$lastname\n" ...
左上角的实现就是使用 echo -e "\E(0l\E(B" 来实现的 其实最核心的就是那个l,如果是右上角的实现,就是echo -e "\E(0k\E(B", 关键就是那个k 可以发现和vi中有些类似,其实就是这么回事,左下角就是echo -e "\E(0m\E(B" 右下角就是 echo -e "\E(0j\E(B" 对于水平线是用q来表示的...