一、转义字符 echo -n 表示不换行输出 echo -e 输出转义字符,将转义后的内容输出到屏幕上 常用的转义字符如下: \b 转义后相当于按退格键(backspace),但前提是"\b"后面存在字符;"\b"表示删除前一个字符,"\b\b"表示删除前两个字符。 \c 不换行输出,在"\c"后面不存在字符的情况下,作用相当于 echo -n...
1、echo -n 表示不换行输出 2、echo -e 输出转义字符,将转义后的内容输出到屏幕上 常见的转义字符有: 2.1 \b 相当于退格键 转义后相当于退格键(backspace),但是前提是“\b”存在字符。“\b”表示删除前一个字符,“\b\b”表示删除前面两个字符 2.2 \c 不换行输出 不换行输出,在“\c”后面不存在字符的...
echo -n 不换行输出 echo -e 处理特殊字符 输出ascii字符 彩色输出 echo 后跟单双引号的区别 echo -n 不换行输出 $echo-n"123"$echo"456" 最终输出 123456 而不是 123 456 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符...
echo"您输入的$num大于30小于等于40"elseecho"您输入的数字大于40!"fi 多分支运用实例 利用多分支编写一个简单的计算器 #!/bin/bash read-p"请输入第一个数字:"num1 read-p"请输入运算符号:"num2 read-p"请输入第二个数字:"num3if[ -n"$num1"-a -n"$num2"-a -n"$num3"];thenif["$num2"...
-n 作用就是 抑制换行 这里 就是输出 "Input another number: " 后不换行。
一、echo基本使用 echo输出格式 # 正常输出,默认输出后进行换行macbook$ echo "hello world"hello worldmacbook$# 加上 -n,输出后不进行换行,下一行的命令被连在了一起macbook$ echo -n "hello world"hello worldmacbook$# 加上 -e 设置字体颜色macbook$ echo -e "\033[32mhello world\033[0m"# 会...
$ str="Hello\nworld"$ echo-e$strHello world 1. 2. 3. 4. 使用美元符号 $ 在bash 中,美元符号 $ 被称为扩展字符,它可以在 shell 中引用变量的值。 看下面这段代码,扩展字符的作用相当于保存一个临时的值: 复制 $ echoHello$'\n'world ...
set abc = 9 (tcsh/csh) 由于shell程序的变量是无类型的,所以用户可以使用同一个变量时而存放字符时而存放整数. 如: name=abc (bash/pdksh) set name = abc (tcsh) 在变量赋值之后,只需在变量前面加一个去引用.如: echo name 参考资料来源: 百度百科-Linux Shell 反馈...
1、shell变量只是一个由名字表示的参数,或者是由名字表示的字符序列。例如定义变量a:a='a\nb'变量a代表字符串'a\nb';'\n'表示换行,实质上是'反斜杠转义功能'是否启用下面列举三种使用方式,一种原样输出,另两种解析换行。2、第一种原样输出:用echo$a,他输出字符a\nb没有去解析换行。2、第...