#vim a.shsh b.sh 【b.sh中包含echo-e操作】 操作系统:ubuntu14.04 脚本内容【示例】: #cat test01.sh#!/bin/bashecho-e"aa\nbb"> /tmp/test.log 执行后,得到的/tmp/test.log 的内容为#sh -x tesh01.sh+ echo -e aa\nbb#cat /tmp/test.log-e aa bb#echo -e "aa\nbb" > /tmp/test.l...
echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常用的转义字符如下: \b 转义后相当于按退格键(backspace) ,但前提是"\b"后面存在字符; "\b"表示删除前一个字符, "\bb"表示删除前两个字符。 1 2 3 4 [root@localhost ~]# echo -e "12345\b67" 123467 [root@localhost...
在使用shell编程过程中,我们经常需要对输出进行换行处理。换行是指在输出中插入一个换行符,使得输出在不同行显示,提高可读性。下面将介绍几种常用的在shell中实现换行的方法。 方法一:使用echo命令 echo命令是shell中常用的输出命令,通过echo命令可以将指定的内容输出到终端。在echo命令中,通过加上参数“-e”可以实现...
解释-e参数的作用: -e参数告诉echo命令解释字符串中的转义字符,如 (换行符)。 执行命令后的输出结果: 执行上述命令后,控制台的输出结果将是两行文本: text 第一行第二行 总结来说,通过使用echo -e命令并在字符串中插入 换行符,可以轻松地在shell中实现换行输出。
shell脚本基本命令echo shell脚本-e 语法: set [-可选参数] [-o 选项] 1. 一般“-” 表示启用某个参数,“+” 表示取消某个set曾启动的参数。与-<参数>相反 功能说明 set 指令可根据不同的需求来设置当前所使用 shell 的执行方式,同时也可以用来设置或显示 shell 变量的值。当指定某个单一的选项时将设置...
[root@localhost ~]# echo -e "hello\n" hello [root@localhost ~]# echo -e "\e[33mhello\e[0m" hello 1. 2. 3. 4. 5. 6. 7. 8. 9. 重定向与管道操作 交互式硬件设备 标准输入:从该设备接收用户输入的数据 标准输出:通过该设备向用户输出数据 ...
echo -e "小明 \n你好吗? \c" echo "好" -e 表示开启转移功能-c 表示不换行 5、显示一个执行命令 echo `date` #输出当前时间 6、退出命令 exit 状态码 exit退出命令状态码 二、数组 1、语法: 数组名=(值1 值2 值3 ……) 2、初始化数组 ...
echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test" #输出结果: #OK! It is a test 显示结果定向至文件 echo "It is a test" > myfile 7.原样输出字符串,不进行转义或取变量(用单引号) 单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作...
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注: ...
通过"echo My name is John",变量值会被输出。echo命令还支持转义字符,例如使用-e选项处理特殊字符:"echo -e '\nThis is a new line.' "会输出换行后的文本。默认情况下,echo会在输出后自动添加换行,但使用-n选项可以禁用此功能:"echo -n Hello, World!" 会紧凑地显示文本。处理特殊字符...