linux中单引号、双引号、反引号的作用

转载 2013年12月02日 23:49:41

linux中单引号、双引号、反引号的作用

单引号

目的: 为了保护文字不被转换.除了他本身. 就是说除去单引号外, 在单引号内的所有文字都是原样输出.

1. [root@jszwl161 SP49EP9]# echo '$*><!'

   $*><!

2. [root@jszwl161 SP49EP9]# echo 'she is crying: "help"'

   she is crying: "help"

3. [root@jszwl161 SP49EP9]# echo '\\\\'

   \\\\

4. [root@jszwl161 SP49EP9]# echo 'hah 'test''

   hah test   #略去了所有'

5. [root@jszwl161 SP49EP9]# echo ' today is `date`'

   today is `date` #反引号在此无法实现函数功能.

双引号

目的: 为了包含文字或者函数段. 除了本身,反引号内的函数,$开头的变量和\开头反转换的字符外, 其余都是直接输出.

1. [root@jszwl161 SP49EP9]# echo "today is `date`"

   today is Fri Jul 4 08:03:34 GMT 2008

2. [root@jszwl161 SP49EP9]# echo "today is 'date'"

   today is 'date'

3. [root@jszwl161 SP49EP9]# echo "\\\\"

   \\

4. [root@jszwl161 SP49EP9]# echo "test "test""

   test test

反引号

目的是为了在双引号内保持函数转换. 但单引号内其无作用.

1. [root@jszwl161 SP49EP9]# echo "today is `date`"

    today is Fri Jul 4 08:03:34 GMT 2008   #将函数date转换.

2. [root@jszwl161 SP49EP9]# echo ' today is `date` '

    today is `date`   #在单引号内无作用.

声明:本篇文章是从网上摘抄,仅为学习!

linux shell中单引号、双引号、反引号、反斜杠的区别

shell可以识别4种不同类型的引字符号: 单引号字符' 双引号字符" 反斜杠字符\ 反引号字符`的区别,学习shell编程的朋友可以看下 1. 单引号 ( '' )  # grep ...

linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了...
  • miyatang
  • miyatang
  • 2012年10月16日 14:33
  • 30596

linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring...

Linux Shell 中的反引号,单引号,双引号

Linux Shell 中的反引号,单引号,双引号          反引号位 (`) 位于键盘的Tab键的上方、1键的左方。注意与单引号(')位于Enter键的左方的区别。   在Linux...

linux的单引号,双引号,反引号

linux 单引号,双引号,反引号   单引号 目的: 为了保护文字不被转换.除了他本身. 就是说除去单引号外, 在单引号内的所有文字都是原样输出. 1. [ro...

linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了...
  • fhm727
  • fhm727
  • 2015年07月29日 16:13
  • 682

linux bash shell中,单引号、 双引号,反引号(``)的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了...

linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了...

linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别

一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在Linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报...

linux shell 编程1文件权限检测、字符串比较判断、数值大小比较、时间获取以及单引号双引号反引号等的使用

我们在服务器上经常能看到很多复制,启动停止程序的脚本,下面就来慢慢学学…… 菜鸟一枚如有错误还请大家指教 一、文件状态的测试 1、文件状态有: -d(directory):目录    -L(link)...
  • QH_JAVA
  • QH_JAVA
  • 2015年10月12日 22:37
  • 972
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux中单引号、双引号、反引号的作用
举报原因:
原因补充:

(最多只允许输入30个字)