echo -n //表示不换行输出 echo -e //输出转义字符,将转义后的内容输出到屏幕上 常见转义符 转义符号 含义 -n 表示不换行输出 \e 输出转义字符,将转义后的内容输出到屏幕上 \b 转义后相当于按退格键,但前提是b后面存在字符: b表示删除前一个字符,\b\b 表示删除前两个字 符 \c 不换行输出,当\c后面...
bb#echo -e "aa\nbb" > /tmp/test.log#cat /tmp/test.logaa bb 可以看到使用sh 执行脚本与直接在shell 中运行该命令,可以看到结果不一样。sh执行的,虽然 -n也被转义了,但是文件中却多了一个-e。 看到这里,其实问题已经有点眉目了。接下来只需要做点小测试验证一下就行。首先,我们来对比一下sh -x ...
命令也可以写成echo -e "^[[44;37;5m ME \033[0m COOL",其中的"^["是先按Ctrl-V,然后再按<ESC>键产生的。 输出带有颜色的文本,echo命令必须带有选项"-e"。 这种方法只能暂时改变echo命令输出的文本的样式,logout后就恢复为默认。修改.bashrc文件,可以修改默认的显示样式。 如:在.bashrc文件的最后面追...
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 #!/bin/shread name echo"$name It is a test" 以上代码保存为 test.sh,name 接收标准输入的变量,结果将是: [root@www~]#sh test.sh OK#标准输入OKItisa test#输出 4.显示换行 echo-e"OK! \n"# -e 开启转义echo"It is...
Shell 中 echo 命令详解 echo 是Unix 和类 Unix 操作系统(如 Linux、macOS)中常用的一个命令,用于在终端输出字符串或变量的值。尽管 echo 看似简单,但它却有许多有用的选项和用法。以下是 echo 命令的详细解释和使用示例。 基本语法 echo [选项] [字符串 | 变量] 常用选项 -e:启用反斜杠转义字符(如 \n...
echo -e 可以控制字体颜色和背景颜色输出 从一个例子开始: # echo -e "\e[1;33;41m test content \e[0m" 1. 输出效果: 1. \e 转义起始符,定义一个转义序列, 可以使用 \033代替 2. [ 表示开始定义颜色 3. 1表示高亮,33表示字体颜色为黄色,45表示背景色为红色 ...
Shell中echo命令的用法 Shell中echo命令的⽤法 echo -n 表⽰不换⾏输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常⽤的转义字符如下:\b 转义后相当于按退格键(backspace) ,但前提是"\b"后⾯存在字符; "\b"表⽰删除前⼀个字符, "\bb"表⽰删除前两个字符。[root@localhost ~]#...
echo命令的功能是在显示器上显示文字,一般起到一个提示的作用,输出的字符串间以空白字符隔开, 并在最后加上换行号。其语法及常用参数格式: echo [-ne][字符串]或 echo [--help][--version] 其中参数: -n 输出文字后不换行;字符串能加引号,将字符串原样输出;字符串也能不加引号,将字符串中的各个单词作为...
/bin/bashecho "1.查看网卡信息"echo "2.查看内存信息"echo "3.查看磁盘信息"……2.echo默认的命令有些单调,默认以黑色字输出、无法居中展示。echo 命令支持-e 选项,使用该选项可以让 echo命令识别\后面的转义符号含义,其中\033 或\e 后面可以跟终端编码,终端编码可以用于定义终端的字体颜色、背景颜色、定位...