设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
shell进阶应用、shell编程
›
谁能解释一下这个!!!!
返回列表
查看:
793
|
回复:
4
谁能解释一下这个!!!!
[复制链接]
docterling
docterling
当前离线
积分
37
IP卡
狗仔卡
发表于 2003-9-20 16:09:45
|
显示全部楼层
|
阅读模式
结果是怎么出来的,请高手
解释
一下:
echo `echo \z` # z
echo `echo \\z` # z
echo `echo \\\z` # \z
echo `echo \\\\z` # \z
echo `echo \\\\\\z` # \z
echo `echo \\\\\\\z` # \\z
echo `echo "\z"` # \z
echo `echo "\\z"` # \z
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
KornLee
KornLee
当前离线
积分
6960
IP卡
狗仔卡
发表于 2003-9-20 17:11:35
|
显示全部楼层
shell对\的解释是这样的,
如果双引号或者没有引号的情况是:
两个\\显示一个\,六个显示两个\\,十个显示三个\\\,十四个显示四个\\\\的....是递增四.
如果是单引号的情况是:
两个\\想是一个\,四个显示两个\\,六个显示三个\\\,八个显示四个\\\\....是递增二.
关于引号的解释请在本论坛中搜索:
引号
有很多关于这方面的帖子.
呵呵~~,下午的时候论坛的搜索有些问题~~~
http://www.linuxsir.cn/bbs/showt ... =%CB%AB%D2%FD%BA%C5
回复
支持
反对
使用道具
举报
显身卡
docterling
docterling
当前离线
积分
37
IP卡
狗仔卡
楼主
|
发表于 2003-9-20 23:48:14
|
显示全部楼层
谢谢:2cool
回复
支持
反对
使用道具
举报
显身卡
777
777
当前离线
积分
990
IP卡
狗仔卡
发表于 2003-9-21 11:18:07
|
显示全部楼层
挺有趣的,谢谢楼主和版主。
回复
支持
反对
使用道具
举报
显身卡
seazon
seazon
当前离线
积分
78
IP卡
狗仔卡
发表于 2003-9-28 14:57:31
|
显示全部楼层
楼主提的问题我试了一下,结果和斑竹说的有些不一样,贴出来让大家看看,也给提点建议,谢谢!
echo `echo \z`
(1)如果是单引号,则会显示echo \z,并且有多少个\(反斜杠)就显示多少个。
(2)如果是双引号,显示echo \z,两个\\显示一个\,三个显示两个\\,五个显示三个\\\,七个显示四个\\\\....从一开始,每增加两个\,显示增加一个。
(3)如果是反引号(1左边的),显示z,三个\显示一个\,七个显示两个,十一个显示三个……从三开始每增加四个\,显示增加一个。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表