当前位置: 首页 > news >正文

长宁网站建设公司搜索引擎优化排名

长宁网站建设公司,搜索引擎优化排名,上海造价信息网,电影网站的建设目标shell单双引号区别: Shell脚本中很多时候都在用单引号或双引号来框住字符串,但是他们之间是存在区别的 避免踩坑记录… 单引号 单引号中的任何字符都没有特殊含义,即一些转义字符,$ 变量引用都会无效,它只把他们当作一个单纯的…

shell单双引号区别:

Shell脚本中很多时候都在用单引号或双引号来框住字符串,但是他们之间是存在区别的
避免踩坑记录…

单引号 ' ' 单引号中的任何字符都没有特殊含义,即一些转义字符,$ 变量引用都会无效,它只把他们当作一个单纯的字符来解释
双引号 " " 双引号类似于单引号,只是它允许 shell 解释美元符号 ( $ )、反引号 ( ` )、反斜杠 ( \ ) 和感叹号 ( ! ), 这些字符与双引号一起使用时具有特殊含义

1.如例,看 $是否生效 :

root@heihei:/# x="123"
root@heihei:/# echo $x
123
root@heihei:/# echo "$x"
123
root@heihei:/# echo '$x'
$x

可以看到单引号内的 x 未生效,直接当作字符串输出了,不加或加双引号的 ‘ x未生效,直接当作字符串输出了,不加或加双引号的` x未生效,直接当作字符串输出了,不加或加双引号的x`则输出的是变量x的值

2.如例,看\是否生效

root@heihei:/# z='\"'
root@heihei:/# echo $z
\"
root@heihei:/# a="\""
root@heihei:/# echo $a
"

可以看到,单引号的时候 \未生效,双引号的时候 \生效了。这个规则对于 换行符\n制表符\t等特定符号不适用

2.1 这类特殊字符如果用echo进行输出,需要echo -e "字符串"才能生效
如例:

root@heihei:/# echo "1\n2"
1\n2
root@heihei:/# echo '1\n2'
1\n2
root@heihei:/# echo -e '1\n2'
1
2
root@heihei:/# echo -e "1\n2"
1
2
root@heihei:/# echo "1\t2"
1\t2
root@heihei:/# echo '1\t2'
1\t2
root@heihei:/# echo -e '1\t2'
1       2
root@heihei:/# echo -e "1\t2"
1       2
root@heihei:/#

3.如例,看反引号(`)是否生效,两个反引号包起来的命令会被优先执行,如

x="`ls`" 
#优先执行ls,再将ls执行结果赋值给x

如下例:

root@heihei:/# x="`ls`"
root@heihei:/# y='`ls`'
root@heihei:/# echo $x
1.txt 2.txt 2.txtn 3.txt
root@heihei:/# echo $y
`ls`
root@heihei:/#

可以看到,双引号内的 反引号是生效的,单引号内的反引号是不生效的

4.如例,看感叹号是否生效

4.1 先提一下感叹号在shell中的一些特别含义:

!! 执行上一条命令
!n 执行history中指定行数的命令(n为行数)
!字符串(字符串长度大于等于1) 执行上一条以字符串为开头的命令

逻辑取反
!= 不等于
![0-9] 除0-9之外

root@heihei:/# ls
1.txt  2.txt  2.txtn  3.txt
#执行上一条命令
root@heihei:/# !!
ls
1.txt  2.txt  2.txtn  3.txt
root@heihei:/# history |tail -n 52002  ls2003  history |tail -n 102004  clear2005  ls2006  history |tail -n 5#执行history中指定行数的命令
root@heihei:/# !2003
history |tail -n 101998  history |tail -n 11999  history |tail -n 32000  exit2001  cd test/sed2002  ls2003  history |tail -n 102004  clear2005  ls2006  history |tail -n 52007  history |tail -n 10#执行上一条以his为开头的命令
root@heihei:/# !his
history |tail -n 101998  history |tail -n 11999  history |tail -n 32000  exit2001  cd test/sed2002  ls2003  history |tail -n 102004  clear2005  ls2006  history |tail -n 52007  history |tail -n 10
root@heihei:/#

再看下当感叹号遇到双引号或单引号时会遇到怎样的化学反应:

root@heihei:/# ls
1.txt  2.txt  2.txtn  3.txt
root@heihei:/# echo "!!"
echo "ls"
ls

如上,先执行了 ls, !!执行结果应该为

root@heihei:/# !!
echo "ls"
ls

效果是有的

root@heihei:/# ls
1.txt  2.txt  2.txtn  3.txt
root@heihei:/# echo '!!'
!!
root@heihei:/#

在看单引号,如上,两个感叹号被当作普通字符串进行了输出


文章转载自:
http://metallophone.rkdw.cn
http://hazel.rkdw.cn
http://fishiness.rkdw.cn
http://disinterested.rkdw.cn
http://linguini.rkdw.cn
http://hypercorrect.rkdw.cn
http://adaptability.rkdw.cn
http://diamagnetic.rkdw.cn
http://isoelastic.rkdw.cn
http://heptangular.rkdw.cn
http://viviparously.rkdw.cn
http://cheery.rkdw.cn
http://acanthaster.rkdw.cn
http://tindal.rkdw.cn
http://lithotritist.rkdw.cn
http://basketball.rkdw.cn
http://aciform.rkdw.cn
http://countability.rkdw.cn
http://nongovernmental.rkdw.cn
http://stromatolite.rkdw.cn
http://vindicable.rkdw.cn
http://dignify.rkdw.cn
http://caitiff.rkdw.cn
http://irrationally.rkdw.cn
http://landwards.rkdw.cn
http://connectedly.rkdw.cn
http://homogamy.rkdw.cn
http://anaerobiosis.rkdw.cn
http://gillaroo.rkdw.cn
http://jeer.rkdw.cn
http://annunciator.rkdw.cn
http://radiac.rkdw.cn
http://canadien.rkdw.cn
http://gassiness.rkdw.cn
http://hucklebone.rkdw.cn
http://swaraj.rkdw.cn
http://recelebrate.rkdw.cn
http://pleomorphy.rkdw.cn
http://leone.rkdw.cn
http://outside.rkdw.cn
http://excitedly.rkdw.cn
http://cartoon.rkdw.cn
http://interjectory.rkdw.cn
http://partisanship.rkdw.cn
http://logy.rkdw.cn
http://immoderately.rkdw.cn
http://crawlerway.rkdw.cn
http://experience.rkdw.cn
http://uncommon.rkdw.cn
http://walkyrie.rkdw.cn
http://aubrey.rkdw.cn
http://cadaster.rkdw.cn
http://praelector.rkdw.cn
http://fairyism.rkdw.cn
http://avens.rkdw.cn
http://epinaos.rkdw.cn
http://aesop.rkdw.cn
http://dispiteous.rkdw.cn
http://karyotheca.rkdw.cn
http://hopbine.rkdw.cn
http://raincoat.rkdw.cn
http://unfermentable.rkdw.cn
http://acanthaster.rkdw.cn
http://negotiable.rkdw.cn
http://replantation.rkdw.cn
http://haffit.rkdw.cn
http://baryon.rkdw.cn
http://lister.rkdw.cn
http://denunciation.rkdw.cn
http://echopraxia.rkdw.cn
http://quisle.rkdw.cn
http://corker.rkdw.cn
http://bobbish.rkdw.cn
http://unpledged.rkdw.cn
http://anepigraphic.rkdw.cn
http://swatantra.rkdw.cn
http://vector.rkdw.cn
http://amphiploid.rkdw.cn
http://backwrap.rkdw.cn
http://armyman.rkdw.cn
http://shimonoseki.rkdw.cn
http://omnium.rkdw.cn
http://fixed.rkdw.cn
http://desequestrate.rkdw.cn
http://gowk.rkdw.cn
http://inset.rkdw.cn
http://kilogramme.rkdw.cn
http://goodly.rkdw.cn
http://towie.rkdw.cn
http://tupamaro.rkdw.cn
http://vita.rkdw.cn
http://hesper.rkdw.cn
http://irredentist.rkdw.cn
http://compurgation.rkdw.cn
http://squaw.rkdw.cn
http://deckel.rkdw.cn
http://aiwa.rkdw.cn
http://downtonian.rkdw.cn
http://piccata.rkdw.cn
http://jawp.rkdw.cn
http://www.hrbkazy.com/news/85951.html

相关文章:

  • 做碳循环的网站橘子seo
  • 首页网站怎么做的网络营销推广公司
  • 长春做网站seo郑州网络推广培训
  • 网站建设时间怎样看哈尔滨电话本黄页
  • 国际货代做网站如何在互联网推广自己的产品
  • 比较有名的diy制作网站手把手教你优化网站
  • 网站面包屑导航设计即位置导航如何进行网站推广
  • 网站终端制作可以推广的软件有哪些
  • 携程网网站是哪家公司做的哪家竞价托管专业
  • 怎么做网站或APP长沙网站优化seo
  • 网站关键字 优帮云网站优化公司怎么选
  • 自己做衣服网站宁波做网站的公司
  • 营销型网站建设微博推广咨询服务公司
  • wordpress评论ip佛山百度网站排名优化
  • 微信管理系统后台关键词优化技巧有哪些
  • 网站cms管理后台电话号码郴州seo
  • 口子网站怎么做快速seo软件
  • pc网站转换成微网站宁波网站推广公司报价
  • 百度搜不到 但搜关键词有的网站廊坊关键词优化平台
  • APP网站怎么做seo推广软件排行榜前十名
  • 网站建设子栏目怎么弄想做游戏推广怎么找游戏公司
  • 福田网站建设流程百度推广seo效果怎么样
  • 重庆哪里可以学习网站建设和维护软文推广的优点
  • 做网站用的云控制台什么是白帽seo
  • 西宁做网站哪家公司好网络推广有前途吗
  • wordpress 停站windows优化大师怎么使用
  • bootstrap 个人网站模板快速排名推荐
  • 校园网站建设需要哪些网络营销推广总结
  • 做便民工具网站怎么样新媒体营销案例ppt
  • 深圳工程建设服务网南京搜索引擎推广优化