shell替换

如果在表达式中包含特色的字符,shell会进行替换

vim test.sh
#!/bin/bash
name="jack"
echo -e "my name is $name \n"

[root@bogon code]# ./test.sh 
my name is jack

这是如果不使用-e,将会原样输出

echo -E 选项禁止转义,默认也是不转义的,使用-n可以禁止插入换行符
下面的转义字符都可以用在 echo 中:
转义字符    含义
\\    反斜杠
\a    警报,响铃
\b    退格(删除键)
\f    换页(FF),将当前位置移到下页开头
\n    换行
\r    回车
\t    水平制表符(tab键) 
\v    垂直制表符

猜你喜欢

转载自www.cnblogs.com/YingLai/p/9888666.html