龙宫多少法伤:单引号,双引号,反引号
来源:百度文库 编辑:九乡新闻网 时间:2024/05/03 05:27:35
Shell编程中使用到三种引号:双引号"、单引号'、反引号`(和波浪线一个键的那个)
这三种引号在不同的应用场合使用起来非常方便。
1、双引号
双引号直接引用引号中的内容。如设置变量:
var="ls is a command" //设置var的值为字符串"ls is a command",和命令ls无关,系统显示该变量值时,直输出字符串,不做任何修改。
使用双引号可引用除字符$ ` \外的任意字符或字符串,对s h e l l来说,它们有特殊意义。如果使用双引号将字符串赋给变量并反馈它,实际上与直接反馈变量并无差别。如果要查询包含空格的字符串,经常会用到双引号。
A、直接使用双引号打印字符:
echo "My Day"
My Day
B、双引号中替换变量
$STR="My Day"
echo "$STR"
My Day
2、单引号
用单引号括起来的特殊符号将无意义。
单引号与双引号类似,不同的是s h e l l会忽略任何引用值。换句话说,如果屏蔽了其特殊含义,会将引号里的所有字符,包括引号都作为一个字符串。
STATUS="well"
echo "I feel '$STATUS'"
I fell 'well'
3、反引号
反引号用于设置系统命令的输出到变量。s h e l l将反引号中的内容作为一个系统命令,并执行其内容。使用这种方法可以替换输出为一个变量。反引号可以与引号结合使用。
echo `date`
Sun Jan 13 15:23:34 GMT 2007
Shell程序在文本处理方面,结合sed、awk使用有非常强大的能力。
这三种引号在不同的应用场合使用起来非常方便。
1、双引号
双引号直接引用引号中的内容。如设置变量:
var="ls is a command" //设置var的值为字符串"ls is a command",和命令ls无关,系统显示该变量值时,直输出字符串,不做任何修改。
使用双引号可引用除字符$ ` \外的任意字符或字符串,对s h e l l来说,它们有特殊意义。如果使用双引号将字符串赋给变量并反馈它,实际上与直接反馈变量并无差别。如果要查询包含空格的字符串,经常会用到双引号。
A、直接使用双引号打印字符:
echo "My Day"
My Day
B、双引号中替换变量
$STR="My Day"
echo "$STR"
My Day
2、单引号
用单引号括起来的特殊符号将无意义。
单引号与双引号类似,不同的是s h e l l会忽略任何引用值。换句话说,如果屏蔽了其特殊含义,会将引号里的所有字符,包括引号都作为一个字符串。
STATUS="well"
echo "I feel '$STATUS'"
I fell 'well'
3、反引号
反引号用于设置系统命令的输出到变量。s h e l l将反引号中的内容作为一个系统命令,并执行其内容。使用这种方法可以替换输出为一个变量。反引号可以与引号结合使用。
echo `date`
Sun Jan 13 15:23:34 GMT 2007
Shell程序在文本处理方面,结合sed、awk使用有非常强大的能力。
单引号,双引号,反引号
引号的使用
繁体字引号的替换问题
word2003快速输入直引号
如何把双引号(半角)变成(全角)的双引号?
关于WORD中将英文双引号变成中文双引号的技巧
试看双引号为企业量体造人
双引号教育实在不开心
细节决定成败的双引号解读
双引号成功秘笈之十项全能
双引号:模拟面试,算了吧!
为Word2007全文替换半角引号
response.write""引号内的语法问题
双引号:由负数开始 重新出发
双引号:谁把天之骄子贬到了社会底层?
双引号信息栏:节后招聘怪相谈
别跟我个双引号玩陷阱!
标点符号:分号,冒号,引号,书名号,省陆号,破折号的意思
巧用替换 英文引号快速变中文
WebSphere与Tomcat部署中jsp的引号问题
转载龙虎网—双引号:就业难题呼唤能力教育
双引号:面试秘籍 让你赢在起跑线
新年度双引号学习任务:让证书升值
双引号建议面试前夜找面镜子自言自语再入睡