例1:echo -n 表示不换行输出 例2:echo -e 输出转义字符,将转义后的内容输出到屏幕上,\b转义后相当于按退格键,但前提是b后面存在字符: b表示删除前一个字符,\b\b表示删除前两个字符 例3:\c 不换行输出 例4:\n 换行输出 例5:\f 、\v 换行输出 例6:\t 制表符显示 例7:\r 光标移至行首不换行 ...
一、输出字符串或提取Shell变量的值——echo命令 echo [参数] [字符串] 1. 案例一:echo -n 不换行输出 #!/bin/bash echo k echo i echo r echo o echo "..." echo -n k echo -n i echo -n r echo -n o 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 案例二:echo -e 转义字符;\b 退格...
1、echo -n表示不换行输出 2、echo -e输出转义字符,将转义后的内容输出到屏幕上 常见的转义字符有: 2.1\b相当于退格键 转义后相当于退格键(backspace),但是前提是“\b”存在字符。“\b”表示删除前一个字符,“\b\b”表示删除前面两个字符 2.2\c不换行输出 ...
一、echo命令 echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常见转义字符: 示例1:echo -n 表示不换行输出 示例2:echo -e输出转义字符,将转义后的内容输出到屏幕上,\b转义后相当于按退格键,但前提是b后面存在字符: b表示删除前一个字符,\b\b表示删除前两个字 符 示例3:\c...
echo -n "$@" echo -e "\033[0m" } || echo "$@" } yellowEcho() { [ -c /dev/stdout ] && { # if stdout is console, turn on color output. echo -ne "\033[1;33m" echo -n "$@" echo -e "\033[0m" } || echo "$@" ...
echo -n :不换行输出,如下面这个例子: echo -n "123" echo "456" 最后结果是123456,而不是 123 456 拓展以下,还有一个常用的echo -e,用来处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; ...
echo -n "*" done echo done 结果如下图 这段代码里,用到了echo -n,这是为了不打印换行符,从而实现第2行里两个*连在一起,3行里3个*连在一起,…… 而每行最后面还需要换行,所以脚本里第8行代码的echo就是为了打印换行符。 4.为了让打印的三角形美观,每个*后面需要带一个空格,*和空格就需要两个字...
echo-n"Input another number:"read anotherNum echo"The two numbers are $aNum and $anotherNum!"return$(($aNum+$anotherNum))}funWithReturn ret=$?echo"The sum of two numbers is $ret!" 函数返回值在调用该函数后通过“$?”来获得。 如果你希望直接从终端调用函数,可以将函数定义在主目录下的.pr...
echo 包含新行的变量 你可以将字符串存储在 bash 变量中,然后使用 -e 标志对其进行回显。看下面的例子: 复制 $ str="Hello\nworld"$ echo-e$strHello world 1. 2. 3. 4. 使用美元符号 $ 在bash 中,美元符号 $ 被称为扩展字符,它可以在 shell 中引用变量的值。
echo -n "Enter the database system password: " read pw stty echo Oracle 脚本 某些文件位于给定 Oracle 安装的固定位置。您可以通过查看 /etc/oraInst.loc 文件获得 Oracle 清单。/etc/oratab 文件标识服务器上安装的数据库(和其他 Oracle 程序)。