社区
脚本语言
帖子详情
echo与转义符
yongma
2010-12-16 01:54:52
echo \z #输出z
echo "\z" #输出\z
大家能解释下上面两个输出的原因吗
...全文
251
5
打赏
收藏
echo与转义符
echo \z #输出z echo "\z" #输出\z 大家能解释下上面两个输出的原因吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuchangyu23
2010-12-17
打赏
举报
回复
testtest
看着奢扣
2010-12-17
打赏
举报
回复
[Quote=引用 2 楼 sunming2008 的回复:]
echo \z:
一行的最后使用反斜线\ ,就可以让一条语句使用多行,而且反斜线就会被忽略掉,如果是反斜线和换行符在一起的话,换行符也会被忽略掉。
例子1在反斜线后加了换行,也被忽略掉了
[root@....]# echo \
> z
z
[root@....]# echo \z
z
echo "\z":
这个不加-e,就是直接输出双引号里的字符串了。
[/Quote]
第一个说白了就是可以多行显示的作用。
[root@....]# echo \
> dfdfdf\
> dfdf\
> df\
> df
dfdfdfdfdfdfdf
[root@....]#
看着奢扣
2010-12-17
打赏
举报
回复
echo \z:
一行的最后使用反斜线\ ,就可以让一条语句使用多行,而且反斜线就会被忽略掉,如果是反斜线和换行符在一起的话,换行符也会被忽略掉。
例子1在反斜线后加了换行,也被忽略掉了
[root@....]# echo \
> z
z
[root@....]# echo \z
z
echo "\z":
这个不加-e,就是直接输出双引号里的字符串了。
yongma
2010-12-17
打赏
举报
回复
[Quote=引用 2 楼 sunming2008 的回复:]
echo \z:
一行的最后使用反斜线\ ,就可以让一条语句使用多行,而且反斜线就会被忽略掉,如果是反斜线和换行符在一起的话,换行符也会被忽略掉。
例子1在反斜线后加了换行,也被忽略掉了
[root@....]# echo \
> z
z
[root@....]# echo \z
z
echo "\z":
这个不加-e,就是直接输出双引号里的字符串了。
[/Quote]
echo \\z #为何又输出\z呢
echo "\z" #输出\z
echo "\\z" #输出\z
能把以上几个也解释下吗
iambic
2010-12-16
打赏
举报
回复
这个没有太多好解释的,规则如此。不过想打印\z这样的东西最好用单引号。
php中的单引号、双引号和转义字符详解
PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name);最大的区别是: 双引号会替换变量的值,而单引号会把它当做字符串输出。 例如: <?php $name=string;
echo
字符串 . '$name';
echo
字符串 . $name; ?> 结果: 字符串$name 字符串string 转义字符,顾名思义会将规定的语法用”\”来输出。但语法规定在不同的系统中转义字符的作用不同,例如:windows下的回车换行符用”\r”或”\n”,而Linux 这两就有很大的区别:”\r”光标回到行首,但还在本
linux中
echo
命令的用法实例教程
前言 对于初学者来说,掌握一些基本命令的常用用法是必须的。本文列举了
echo
命令的几个常用用法并加以实例说明,以作回顾、参考。 基础
echo
命令常用作打印输出字符串,根据
echo
帮助文件可以获得以下信息: 语法
echo
[-neE][arg…] 三个参数: -n : 关闭输出文字时的自动换行 -e : 开启转义字符功能( \ ) -E : (默认)关闭转义字符功能( \ ) 使用-e选项时,如果在字符串中键入以下字符,程序不会将之当成一般字符串输出,而是会使用其转义功能: • \a 发出警告声; • \b 删除前一个字符
Linux内核tracers的实现原理与应用
(本课程使用的是Linux 5.12-rc3) 你只需使用
echo
和cat命令,它们就能非常详尽地告诉你内核正在干什么. 比如从函数的角度看,它们会告诉你执行到一个函数时候的call trace,从一个函数开始向下的执行流,函数的执行...
简单概括PHP的字符串中单引号与双引号的区别
今天有个朋友问起,说下区别,顺便复习下。 单引号与双引号的不同: ” “双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。 ‘ ‘单引号里面的不进行解释,直接输出。 单引号解析的时间比双引号快 。 单引号支持\
转义符
,双引号支持的
转义符
更多 。 $hello= 3;
echo
"hello is $hello"; // 打印结果:hello is 3
echo
'hello is $hello'; // 打印结果: hello is $hello
echo
"hello is $hello\n"; // 打印结果: hello is 2 (同时换行)
echo
PHP 定界符 使用技巧
<<
echo来输出大段的html和javascript脚本的情况 如果用传统的输出方法——按字符串输出的话,肯定要有大量的
转义符
来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要引入一个定界符的原因——至少一大部分原因是这样的。 1.PHP定界符的作用就是按照原样,包括换行格式
脚本语言
37,719
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章