echo -n //表示不换行输出 echo -e //输出转义字符,将转义后的内容输出到屏幕上 常见转义符 转义符号 含义 -n 表示不换行输出 \e 输出转义字符,将转义后的内容输出到屏幕上 \b 转义后相当于按退格键,但前提是b后面存在字符: b表示删除前一个字符,\b\b 表示删除前两个字 符 \c 不换行输出,当\c后面...
在echo命令中使用-e选项可以使转义字符(如 )生效, 代表换行符。 bash #!/bin/bash echo -e "第一行文本第二行文本" 运行此脚本将输出: text 第一行文本第二行文本 使用单引号或双引号直接换行: 当文本被单引号或双引号包围时,可以直接在文本中换行,Shell会保留这些换行符。 bash #!/bin/bash echo...
换行符也是特殊字符。换行符用作一条命令与另一条命令的分隔符。 二、{} {string1,string2,...} 逗号格式 会替换成多个字符串 $ echo d{a,e,i,u,o}g dag deg dig dug dog $ echo {cat,dog} cat dog 1. 2. 3. 4. 大括号可以嵌套。 $ echo {j{p,pe}g,png} jpg jpeg png 1. 2. {s...
echo -e “Hello\rWorld” “` 输出结果为:World。 2. 换行符(\n):这个符号用于表示光标移至下一行的开头,如果有新的字符输入,将在新的行上输出。在shell命令中,\n可以用于将一行分割成多行以提高可读性,例如: “` echo -e “This is line 1.\nThis is line 2.” “` 输出结果为: “` This is...
下面我们介绍一些其他的方法来显示换行符。 echo 包含新行的变量 你可以将字符串存储在 bash 变量中,然后使用 -e 标志对其进行回显。看下面的例子: 复制 $ str="Hello\nworld"$ echo-e$strHello world 1. 2. 3. 4. 使用美元符号 $ 在bash 中,美元符号 $ 被称为扩展字符,它可以在 shell 中引用变...
$echo-n"123"$echo"456" 最终输出 123456 而不是 123 456 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; ...
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" ...
2、第一种原样输出:用echo$a,他输出字符a\nb没有去解析换行。2、第二种输出换行:使用echo-e$a,他输出字符a,然后一个换行,然后输出字符b 这个-e选项就是启用启用反斜杠转义功能 3、第三种输出换行:另一种输出换行的样例是printf$a,输入命令printf$a时,他输出字符a,然后一个换行,然后...
shell中echo输出换行的方法 shell中echo输出换⾏的⽅法[~]#echo "Hello world.\nHello sea"Hello world.\nHello sea [~]#echo -e "Hello world.\nHello sea"Hello world.Hello sea [~]# 参考:
【echo “内容“ 】输出命令 【echo -e “内容“ 】输出,并支持转义字符 转义符: 【\t】制表符,tab键 【\a】警告音, 【\b】退格,删除左边一个字符、 【\c】取消最后的换行,与-n效果一致、 【\f】换页符,横向占位 【\v】与上相同 【\n】换行 ...