Shell中的转义字符及变量替换
1、先看一下转义字符,转义字符可以用在echo中,可以使用 echo 命令的 -e 选项禁止转义,默认也是不转义的;使用 -n 选项可以禁止插入换行符。
\\:反斜杠
\a:警报,响铃
\b:退格(删除键)
\f:换页(FF),将当前位置移到下页开头
\n:换行
\r:回车
\t:水平制表符(tab键)
\v:垂直制表符

2、命令替换是指Shell可以先执行命令,将输出结果暂时保存,在适当的地方输出。
`command`
用反引号将需要替换的命令包含起来,反引号键在主键盘数字1左边的那个键

3、下面的例子中,将命令执行结果保存在变量中
#!/bin/bash
CurDir=`pwd`
echo "Cur dir is $CurDir"

4、变量替换可以根据变量的状态(是否为空、是否定义等)来改变它的值

5、例如以下代码

6、运行结果为

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:44
阅读量:91
阅读量:32
阅读量:77
阅读量:155