[root@localhost ~]# echo -e "12345\b67" 123467 [root@localhost ~]# echo -e "12345\b\b67" 12367 \c 不换行输出,在"\c"后面不存在字符的情况下,作用相当于 echo -n; 但是当"\c"后面仍然存在字符时, "\c"后面的字符将不会被输出。 1 2 [root@localhost ~]# echo -e "12345\c67" 12345...
[root@localhost ~] # echo -e "\e[1;31m abcd \e[0m" 这条命令会把abcd按照红色输出。解释下这个命令: \e[1是标准格式,代表颜色输出开始,\e[0m代表颜色输出结束。 31m定义字体颜色是红色。echo能够识别的颜色如下:30m=黑色,31m=红色,32m= 绿色,33m=黄色,34m= 蓝色,35m=洋红,36m=青色,37m=白色。
\c"# -e 开启转义 \c 不换行echo"It is a test" 输出结果: OK!Itisa test 6.显示结果定向至文件 echo"It is a test">myfile 7.原样输出字符串,不进行转义或取变量(用单引号) echo'$name\"' 输出结果: $name\" 8.显示命令执行结果 echo`date` 注意:这里使用的是反引号`, 而不是单引号'。 结...
set -u 当执行时使用到未定义过的变量,则显示错误信息。 set -e 会在执行出错时结束程序,就像其他语言中的“抛出异常”一样。(准确说,不是所有出错的时候都会结束程序,见下面的注) 注:set -e结束程序的条件比较复杂,在man bash里面,足足用了一段话描述各种情景。大多数执行都会在出错时退出,除非 shell 命令...
shell脚本echo命令会把数字中间的0去掉 shell中echo的用法 echo 用法 [root@localhost ~]# echo "hello" hello [root@localhost ~]# echo -n "hello" hello[root@localhost ~]# echo -n "hello" echo -e 存在特殊符号选项转移操作 [root@localhost ~]# echo -e "hello\n"...
echo ${name[@]} 4、数组长度 方式一:获取数组元素个数 语法:${#数组名[@]}代码: name=("q""w""e""r")echo ${#name[@]}结果:4 方式二:获取数组元素个数 语法:${#数组名[*]}代码: name=("z""x""c""v")echo ${#name[*]}结果:4 ...
方法一:使用echo命令 echo命令是shell中常用的输出命令,通过echo命令可以将指定的内容输出到终端。在echo命令中,通过加上参数“-e”可以实现对特殊字符的转义,包括换行符。例如,我们可以使用以下命令实现换行输出: echo -e "第一行\n第二行\n第三行" 上述命令中,使用“\n”表示换行符,每个“\n”代表一行。当...
echo "${iphone} 9688" 1.4、显示换行 #!/bin/bash # 错误写法 echo "iPhoneX \n hello未来" # 正确写法(-e:表示开启转义功能) echo -e "iPhoneX \n hello未来" 1.5、不换行:打印结果是:iPhoneX hello未来 科技 # 注意:"-e"开启转义功能,"\c"表示不换行 ...
2、第二种输出换行:使用echo-e$a,他输出字符a,然后一个换行,然后输出字符b 这个-e选项就是启用启用反斜杠转义功能 3、第三种输出换行:另一种输出换行的样例是printf$a,输入命令printf$a时,他输出字符a,然后一个换行,然后输出字符b。printf默认启用反斜杠转移功能。与echo命令不同的时echo在...
/bin/bashecho "1.查看网卡信息"echo "2.查看内存信息"echo "3.查看磁盘信息"……2.echo默认的命令有些单调,默认以黑色字输出、无法居中展示。echo 命令支持-e 选项,使用该选项可以让 echo命令识别\后面的转义符号含义,其中\033 或\e 后面可以跟终端编码,终端编码可以用于定义终端的字体颜色、背景颜色、定位...