Shell脚本字符串里的双引号单引号和双引号的区别浅析

fortran单引号和双引号的区别_百度知道
提问者采纳
字符串中含有单引号时。因此,如果用双引号括的话字符串用单引号或双引号均可,可用单引号将字符串括起来,可用双引号将字符串括起来。字符串中含有双引号时,字符串中的双引号应变为两个双引号:b表示一个单引号,如果用单引号括的话,字符串中的单引号应变为两个单引号
提问者评价
其他类似问题
单引号的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁〔求解惑〕关于字符单引号与双引号的问题_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:275,342贴子:
〔求解惑〕关于字符单引号与双引号的问题收藏
我知道字符是用单引号初始化,如x='a',字符串用双引号,如name='ma',下面两张运行结果能帮我解释一下单引号与双引号的区别吗?这张我把初始化的单引号换成双引号,运行结果为r这张显示ASCII码,也是单引号换成双引号,结果为114而不是97
继续学习 后面有
首要你要理解 'a'和&a&的区别。这个从内存角度考虑会更好理解一些。在c语言中,'a'只占用一个字节。&a&却占用2字节。前面一个字节和'a'是一样的,但是后面多了一个结束标志,'\0'.所以区别在于。C语言中,单引号可以表示一个字符常量,字符个数为1。双引号却是字符串常量,且字符个数看情况而定。[提示,c语言中,字符常量4字节,字符变量1字节]
能编译通过?奇迹!
写成双引号就成了char *赋给char,类型不匹配。
请问用的什么编译环境。
明明是错误的类型匹配定义,还要问为什么。。。至于能通过,那是编译器的问题,每种编译器都有它的规则'有的是扩展了标准c,能通过,有些不能编译通过。。话只能说到这。。。
我说lz你是不是故意的?还什么字符是用单引号初始化,如x='a',字符串用双引号,如name='ma',两个都是单引号?你都说完了还要人解释一下?再说,我就觉得为什么能把一个字符串赋给一个char变量?不是char数组吗?你书上怎么说的?我第一个程序得出来的不管是"a"还是"b"都一直是$ 36。这种未定义的行为或是反正我没见过的行为,lz你是故意的吗?
我想说双引号字符串返回的是字符串首地址吧
忽略warning不是好习惯
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或??? Ruby的字符串对象生成有两种方式,字符串文字值加单引号或加双引号。
??? 两种方式主要区别在于构造文字量时,对字符串的处理次数不同。
??? 单引号时,Ruby对字符串值不做处理,里边是什么就是什么。
??? 双引号时,Ruby首先要查找文本中要替换的字符,即带反斜杠的字符,用替换。最常见的就是\n;其次,这种方式下可以插入#{...},那就要处理表达式,将其替换成具体的值。BCCN技术归档新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分138 UID阅读权限20积分304帖子精华可用积分304 专家积分0 在线时间152 小时注册时间最后登录
稍有积蓄, 积分 304, 距离下一级还需 196 积分
帖子主题精华可用积分304 专家积分0 在线时间152 小时注册时间最后登录
论坛徽章:0
awk '{print $1;}' ip.txt
awk &{print $1;}& ip.txt复制代码文件内容是:10.120.22 ---
10.120.22 ---
10.232.32 dddd
11.33.33 ss
11.33.33 ss
11.33.33 ss
11.33.33 ss
11.33.33 ss
45.232.23 dd
29.191.19.23 dd
~& && && && && && &复制代码结果居然不一样
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分176 UID阅读权限50积分2677帖子精华可用积分2677 专家积分5 在线时间523 小时注册时间最后登录
小富即安, 积分 2677, 距离下一级还需 2323 积分
帖子主题精华可用积分2677 专家积分5 在线时间523 小时注册时间最后登录
论坛徽章:0
本帖最后由 好看的附件 于
13:48 编辑
& & 由于在双引号中把$1给解析了,相当于print
书痴者文必工,艺痴者技必良。
空间积分0 信誉积分138 UID阅读权限20积分304帖子精华可用积分304 专家积分0 在线时间152 小时注册时间最后登录
稍有积蓄, 积分 304, 距离下一级还需 196 积分
帖子主题精华可用积分304 专家积分0 在线时间152 小时注册时间最后登录
论坛徽章:0
好看的附件
嗯,应该是这个原因
空间积分860 信誉积分2757 UID阅读权限100积分43194帖子精华可用积分43196 专家积分105 在线时间11424 小时注册时间最后登录
帖子主题精华可用积分43196 专家积分105 在线时间11424 小时注册时间最后登录
认证徽章论坛徽章:55
awk &{print \$1;}& ip.txt复制代码
【ChinaUnix索引树】
【Windows批处理】
空间积分0 信誉积分208 UID9047380阅读权限100积分38509帖子精华可用积分38512 专家积分23 在线时间1104 小时注册时间最后登录
帖子主题精华可用积分38512 专家积分23 在线时间1104 小时注册时间最后登录
论坛徽章:0
awk中双引号和单引号肯定不同的,参见网中人的shell十三问
FlyingDragon
/newsbar/refferer.asp?scsdwz
linux 小学四年级
空间积分0 信誉积分464 UID阅读权限30积分1413帖子精华可用积分1413 专家积分20 在线时间1358 小时注册时间最后登录
家境小康, 积分 1413, 距离下一级还需 587 积分
帖子主题精华可用积分1413 专家积分20 在线时间1358 小时注册时间最后登录
论坛徽章:0
补充一下就是, 如果用 双引号, 那 $1 被 shell 给解释了。
用单引号,就保证里面的字符串原汁原味的传递给 awk 解析。
Practical Paranoid
空间积分0 信誉积分332 UID阅读权限30积分1348帖子精华可用积分1349 专家积分0 在线时间107 小时注册时间最后登录
家境小康, 积分 1348, 距离下一级还需 652 积分
帖子主题精华可用积分1349 专家积分0 在线时间107 小时注册时间最后登录
论坛徽章:0
& &&&会解析这个变量,而 ' '则视为字符串!
It is fun eating by stealth without being found..
空间积分0 信誉积分114 UID阅读权限30积分1092帖子精华可用积分1092 专家积分0 在线时间474 小时注册时间最后登录
家境小康, 积分 1092, 距离下一级还需 908 积分
帖子主题精华可用积分1092 专家积分0 在线时间474 小时注册时间最后登录
论坛徽章:0
awk中双引号和单引号肯定不同的,参见网中人的shell十三问
saintdragon 发表于
& & 不一样是因为bash解释的问题,与awk无关。
人生三大事:勤看贴,勤回帖,勤顶贴!
智者之智,就是了解自身之愚。
世上本没有懂,装懂装多了也就懂了~!
政治立场坐标
文化立场坐标
经济立场坐标
空间积分0 信誉积分208 UID9047380阅读权限100积分38509帖子精华可用积分38512 专家积分23 在线时间1104 小时注册时间最后登录
帖子主题精华可用积分38512 专家积分23 在线时间1104 小时注册时间最后登录
论坛徽章:0
环境确实很重要,呵呵。
同一个命令,在不同的环境中有可能不同的结果
FlyingDragon
/newsbar/refferer.asp?scsdwz
能分清左右吗?
空间积分0 信誉积分363 UID阅读权限20积分439帖子精华可用积分439 专家积分0 在线时间608 小时注册时间最后登录
稍有积蓄, 积分 439, 距离下一级还需 61 积分
帖子主题精华可用积分439 专家积分0 在线时间608 小时注册时间最后登录
论坛徽章:0
好看的附件
& & 由于在双引号中把$1给解析了,&&是什麽意思
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 java字符串中双引号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信