找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 301|回复: 6

果子玩转shell编程之 第6课 shell中的引用

[复制链接]

205

主题

173

回帖

6925

积分

论坛元老

积分
6925
发表于 2013-11-28 21:11:31 | 显示全部楼层 |阅读模式
[bgcolor=#ffffff]下载地址: [/bgcolor]http://pan.baidu.com/s/1otddm
如果觉得好,给果子顶个贴,说下你的看法和建议哦
6shell中的引用


1. 什么叫引用
shell脚本程序终端命令变量字符串等结果的反馈。
2. 引用类型
" " 双引号
反引号
' ' 单引号
\ 反斜线


3.   引用的必要性
目的:防止不必要的误会
举例:
① echo hello world *  echo hello world *
② echo hello world    welcome
③ echo hello \ world
3.1. 双引号
使用双引号可引用除字符 $`\ 外的任意字符或字符串。
举例:
① echo Welcome to #$%^ to Shell programming
② echo Welcome to $ABC programming
3.2. 单引号
单引号与双引号类似,不同的是 shell 会忽略任何引用值。
举例:
echo The $BOY is 24 years old
3.3. 反引号
反引号用于将系统命令的输出到变量,举例:
① echo `hello`   ×
② echo `date`   
3.4. 反斜线
如果下一个字符有特殊含义,反斜线防止 shell误解其含义
下述字符包含有特殊意义: & * + ^ $ ` " | ?
4. 小结
我在使用引用时遵循两条规则
1)  输出字符串用双引号,但不要引用双引号本身。
2)  如果使用引用得到的结果不理想,再试另一种,毕竟只有三种引用方式,可以充分尝试。

210

主题

371

回帖

0

积分

管理员

积分
0
发表于 2013-11-28 21:19:30 | 显示全部楼层
沙发

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2013-11-28 21:27:30 | 显示全部楼层
:

0

主题

8

回帖

0

积分

新手上路

积分
0
发表于 2013-11-28 21:59:55 | 显示全部楼层
支持果子哥,大家一起加油:

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2013-11-29 08:30:58 | 显示全部楼层
支持楼主~

1793

主题

457

回帖

0

积分

管理员

积分
0
发表于 2013-11-29 08:47:59 | 显示全部楼层
支持果宝!

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2013-12-7 18:59:32 | 显示全部楼层
还好,学习要从基础做起,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

果子博客
扫码关注微信公众号

Archiver|手机版|小黑屋|风叶林

GMT+8, 2026-2-1 16:33 , Processed in 0.189122 second(s), 19 queries .

Powered by 风叶林

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表