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

做任务拿赏金的网站宝安网站-建设深圳信科

做任务拿赏金的网站,宝安网站-建设深圳信科,信誉好的低价网站建设,了解c2c电商网站的特点变量操作总结#xff1a;${Var:-Value} 变量Var 为unset 或 null 则输出Value。 有值则输出变量Var的值。${Var:Value} 变量Var 为unset 或 null 则输出Value#xff0c;并且赋值于变量Var。 同上。${Var:Value} 变量Var 为unset 或 null 则输出变量…变量操作总结${Var:-Value}        变量Var 为unset 或 null  则输出Value。 有值则输出变量Var的值。${Var:Value}        变量Var 为unset 或 null  则输出Value并且赋值于变量Var。 同上。${Var:Value}        变量Var 为unset 或 null  则输出变量Var。 有值则输出Value.${Var:?Value}        变量Var 为unset 或 null  则输出错误信息Value。有值则输出变量Var的值。${Var-Value}        变量Var 为 unset 则输出Value。 有值或为空则输出变量Var的值。${VarValue}        变量Var 为 unset 则输出Value并且赋值于变量Var。        同上。${VarValue}        变量Var 为 unset 则输出变量Var。有值或为空则输出Value${Var?Value}        变量Var 为 unset 则输出错误信息Value。 有值或为空 则输出变量Var。在这种的操作中只有三种情况1. 变量有值 2. 变量没有值  3. 没有变量在上面加:的操作符中 空不代表值    在没有:号的操作符中空也代表为值。${变量}      一般变量引用。  {} 一般情况可省略。${#变量}     取变量中字符的个数(长度)。bash脚本就是由bash提供的变量当然也是bash提供的了。所以bash的glob通配符也可以在大部分里使用。一、 变量值的编辑1. 变量字符匹配则不输出。   2. 变量内容字符偏移并截出余下的部分字符。3. 变量字符的替换。1.  所匹配到的变量内容将不显示。操作符#                 ${变量#匹配字符$ doHello World$ echo $doHello World$ echo ${do#He}llo World                    #He没有显示$ echo ${do#*l}lo World                     #从左到右匹配号在上面那种变量应用中把左边变量的值按右边的字符串从左到右最短区配所区配到的字符不输出。 支持通配符如?。操作符 ##$ echo ${do##*l}d                        #变量的值是Hello World 从左边一直匹配到倒数第二个字符l.号这个则就是最长区配了。   记住是从左到右的区配顺序。操作符%           ${变量%匹配字符$ echo $doHello World$ echo ${do%ld}Hello Wor$ echo ${do%o*}Hello W%号跟上面号的形式都一样只不过是从右到左的匹配。 同样的一个%号是 最短区配操作符%%$ echo ${do%%o*}Hell%%号两个%号最长区配。  通配符都是支持的。 毕竟都是在shell下经由shell解释输出。2.  上面的 # % 都是用来定义匹配变量内容的操作。而下面是用来定义固定的字符的操作。${变量:数字$ echo $doHello World$ echo ${do:3}lo World                    #变量内容的前三个字符没有显示。前面的3个字符没有输出 专业点叫作 偏移 向右偏移了3个字符。$ echo ${do:3:2}lo$ echo ${do:3:5}lo Wo在上面偏移的基础上再显示向后截取的几位字符。 空格可也是字符啊。3.  替换变量内容。${变量/匹配字符/替换字符}$ echo ${do/l/L}HeLlo World把第一个匹配到的字符也就是l , 替换成大写L .这里是只替换了第一个匹配到的字符。如果把变量后面的/变成两个就变成替换所有了。${变量//匹配字符/替换字符}$ echo ${do//l/L}HeLLo WorLd替换了所有的l这里也是可以用通配符的 但是这里没有最长最短匹配之说只有替换1个还是替换所有的字符。至于效果亲们可以自己试试。二、 变量..... 不知道叫什么名了。在这种的操作中只有三种情况1. 变量有值 2. 变量没有值  3. 没有变量注意 一般情况下变量为空也是一种值。 除非有特殊的操作。do              do变量有值了。declare  var     生成了var变量,但var变量没有值。1.  ${变量-值里面的是减号。  那个值当然也可以用变量不过要加上$相当于变量引用。号的左边和右边完全是不同的两个部分。$ echo $doHello World$ echo ${do-kaka}              #在do有值的情况下输出do的值。Hello World$ unset do                     #删除变量do$ echo ${do-kaka}              #在没有do变量的情况下也就是没有值。则输出后面的值。kaka$ do                          #在do为空的情况下。$ echo ${do-kaka}              #在do有值的情况下输出do的值do是空值。#所以输出空。这个的别一种方式一般在判断默认值的时候用。如 do${do:-kaka}2.  ${变量值   里面是等号。$ echo $doHello World$ echo ${dokaka}                #在do有值的情况下输出do的值。Hello World$ unset do$ echo ${dokaka}                #在没有do变量的情况下或没有值。输出后面的值kaka$ echo $dokaka                             #并且把kaka赋给变量do。比 - 多了一项功能只要在变量,就会把kaka赋给do。3.  ${变量值   里面是加号。$ echo $doHello World$ echo ${dokaka}              #do有值的情况下输出kakakaka$ unset do$ echo ${dokaka}              #在没有do这个变量的情况下或者没有值。那就没有吧。$ do$ echo ${dokaka}              #空值输出kakakaka看样子正好与 - 相反 这个是变量有值则用后面的值而 - 号是没值则用后面的值。4.  ${变量?值}$ echo $doHello World$ echo ${do?kaka}Hello World$ unset do$ echo ${do?kaka}              # 看到了没在没有do这个变量的情况下或者没有值。# 提示错误信息是 kakabash: do: kaka$ do$ echo ${do?kaka}除了没有值的情况下会报错并且报错信息是kaka外就没有别的了。下面还是关于 - ? 的不过变成了 :-  :  :  :?   。不一样之处就是把空值给抹去了从此以后空就真的空了 空不再代表值而存在而是跟unset一样。这里说明一下 以shell来说。其实unset就是把变量的内存空间的地址给撤销了而变量空值就是有变量的内存空间地址不过内存空间里面没有数据。1.  ${变量:-值}$ echo $doHello World$ echo ${do:-kaka}Hello World$ unset do$ echo ${do:-kaka}               #没有do变量同样的相当于没有值。 输出kakakaka$ do$ echo ${do:-kaka}                #空不再代表值 在do没有值的情况下#输出kakakaka怎么样区别只有一点 空不再代表值了。2. ${变量:值$ echo $doHello World$ echo ${do:kaka}Hello World$ echo $doHello World$ unset do$ echo ${do:kaka}kaka$ echo $dokaka$ do$ echo ${do:kaka}                  #空不再代表值所以输出kakakaka$ echo $dokaka还是那个意思kaka输出并且赋值给了do。    空不再代表值了。3. ${变量:值}$ echo $doHello World$ echo ${do:kaka}                #在do有值的情况下输出kakakaka$ unset do$ echo ${do:kaka}                #在do不存在的时候也就是没有值。 输出do的值#而do的值当然是不存在的输出空白行。$ do$ echo ${do:kaka}                #do为空空不再代表值。 没有值就不会输出后面的值。#同样的空白行。 号是有值才会用后面的那个值的。 跟号正好相反。4. ${变量:?值}$ echo $doHello World$ echo ${do:?kaka}Hello World$ unset do$ echo ${do:?kaka}                   #没有do变量当然没有值报kaka错误。bash: do: kaka$ do$ echo ${do:?kaka}                   #do为空代表没有值。 报kaka错误。bash: do: kaka这个跟-号也差不多了 只不过还里是输出的错误信息。good boy, nice girl.
http://www.zqtcl.cn/news/660661/

相关文章:

  • 教育培训机构加盟十大排名搜索引擎优化宝典
  • 全景精灵网站建设网站建设长尾关键词
  • 老城网站建设注册网站不需要手机验证的
  • 可以赚钱做任务的网站有哪些莘县做网站
  • 可信网站 认证规则山东网站建设代理
  • 网站怎么谈设计常用的软件开发文档有哪些
  • 该怎么给做网站的提页面需求焦作做网站公司
  • 自己做的网站找不到了制作网站问题和解决方法
  • 5118站长平台cento安装wordpress
  • 政务大厅网站建设管理制度wordpress商城移动端
  • 提供中小企业网站建设北京企业网站建设公司哪家好
  • 做海报找图片的网站黑群晖按照wordpress
  • 网站建设与运营市场开拓方案网站首页策划
  • 做国外网站什么好网站快速优化排名排名
  • 如东做网站专注高密网站建设
  • dw网页设计作品简单宁波seo排名方案
  • 网站做微信接口吗小说网站首页模板
  • 网站正在建设中html个人站长做网站需要多少钱
  • 做推广便宜的网站有哪些数据网站建设哪家好
  • 中介网站制度建设wordpress genesis
  • 广东贸易网站开发用数据库做学校网站论文
  • 关于省钱的网站名字东莞哪些网络公司做网站比较好
  • net网站建设多少前MAC怎么做网站
  • 创建网站流程图国内高清图片素材网站推荐
  • 淄博住房和城乡建设局网站建设外贸网站哪家好
  • dede网站地图路径密云区免费网站建设
  • 男女做那事是什 网站软文网
  • 安徽建海建设工程有限公司网站活动推广宣传方案
  • 镇江市建设审图网站关键词优化过程
  • 广州个人网站备案要多久手机软件界面设计