在echo命令中使用-e选项可以使转义字符(如 )生效, 代表换行符。 bash #!/bin/bash echo -e "第一行文本第二行文本" 运行此脚本将输出: text 第一行文本第二行文本 使用单引号或双引号直接换行: 当文本被单引号或双引号包围时,可以直接在文本中换行,Shell会保留这些换行符。 bash #!/bin/bash echo...
echo -n //表示不换行输出 echo -e //输出转义字符,将转义后的内容输出到屏幕上 常见转义符 转义符号 含义 -n 表示不换行输出 \e 输出转义字符,将转义后的内容输出到屏幕上 \b 转义后相当于按退格键,但前提是b后面存在字符: b表示删除前一个字符,\b\b 表示删除前两个字 符 \c 不换行输出,当\c后面...
shell调用函数,不像c语言那样用把参数放到括号里,用逗号分隔。而是用空格作为参数之间,参数与函数名之间的分隔符。 换行符也是特殊字符。换行符用作一条命令与另一条命令的分隔符。 二、{} {string1,string2,...} 逗号格式 会替换成多个字符串 $ echo d{a,e,i,u,o}g dag deg dig dug dog $ echo {...
使用echo 命令的 -e 选项打印新行 如果当前行的文本已结束,我们往往会新起一行,也就是换行。在大多数类 Unix 系统中,\n用于新起一行,它被称为换行符。 默认情况下,echo 命令禁用反斜杠转义字符,因此,如果你尝试使用 \n 转义序列显示换行符,会发现这不起作用,将文本用单引号括起来作为字符串文本也不起作用。
1. 输出换行符: 在Shell脚本中,可以使用 echo 命令输出换行符。默认情况下,echo 命令会在输出的结尾添加一个换行符。 示例: “` echo “This is line 1” echo “This is line 2” “` 输出: “` This is line 1 This is line 2 “`
echo "$name It is a test" 结果将是: OK It is a test 同样双引号也可以省略 如果变量与其它字符相连的话,需做如下处理: read mouth (输入8) echo "${mouth}-1-2009" 结果将是: 8-1-2009 3、显示换行 echo "OK!\n" echo "It it a test" ...
$echo-e"a\adddd"//输出同时会发出报警声音adddd $echo-e"a\ndddd"//自动换行a dddd 注:echo -e "\c"和echo -n ""效果一样。 输出ascii字符 #echo -e ´\61 \62 \101 \141´ 1 2 A a 彩色输出 格式: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" >>同时添加字背景颜色和...
/bin/shecho-e"OK! \c"# -e 开启转义 \c 不换行echo"It is a test" 输出结果: OK!Itisa test 6.显示结果定向至文件 echo"It is a test">myfile 7.原样输出字符串,不进行转义或取变量(用单引号) echo'$name\"' 输出结果: $name\"
使用printf命令输出空行非常简单,只需传递一个换行符即可。 printf "\n" printf命令的"\n"参数表示一个新行(即空行),因为它在输出后立即开始了新的一行。 实际应用场景 日志文件格式化 在编写生成日志文件的脚本时,使用空行来分隔不同的日志部分可以使日志文件更容易阅读和理解。 echo "Starting script execution....