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

o2o网站建站怎么开发手机app软件

o2o网站建站,怎么开发手机app软件,哈尔滨搭建网站,宁波模板建站哪家服务专业Shell 变量 定义变量时#xff0c;变量名不加美元符号#xff08;$#xff0c;PHP语言中变量需要#xff09;#xff0c;如#xff1a; your_namerunoob.com 注意#xff0c;变量名和等号之间不能有空格#xff0c;这可能和你熟悉的所有编程语言都不一样…Shell 变量 定义变量时变量名不加美元符号$PHP语言中变量需要如 your_namerunoob.com 注意变量名和等号之间不能有空格这可能和你熟悉的所有编程语言都不一样。同时变量名的命名须遵循如下规则 命名只能使用英文字母数字和下划线首个字符不能以数字开头。中间不能有空格可以使用下划线 _。不能使用标点符号。不能使用bash里的关键字可用help命令查看保留关键字。 有效的 Shell 变量名示例如下 RUNOOB LD_LIBRARY_PATH _var var2 无效的变量命名 ?var123 user*namerunoob 除了显式地直接赋值还可以用语句给变量赋值如 for file in ls /etc 或 for file in $(ls /etc) 以上语句将 /etc 下目录的文件名循环出来。 使用变量 使用一个定义过的变量只要在变量名前面加美元符号即可如 实例 your_nameqinjx echo $your_name echo ${your_name} 变量名外面的花括号是可选的加不加都行加花括号是为了帮助解释器识别变量的边界比如下面这种情况 实例 for skill in Ada Coffe Action Java; do     echo I am good at ${skill}Script done 如果不给skill变量加花括号写成echo I am good at $skillScript解释器就会把$skillScript当成一个变量其值为空代码执行结果就不是我们期望的样子了。 推荐给所有变量加上花括号这是个好的编程习惯。 已定义的变量可以被重新定义如 实例 your_nametom echo $your_name your_namealibaba echo $your_name 这样写是合法的但注意第二次赋值的时候不能写$your_namealibaba使用变量的时候才加美元符$。 只读变量 使用 readonly 命令可以将变量定义为只读变量只读变量的值不能被改变。 下面的例子尝试更改只读变量结果报错 实例 #!/bin/bash myUrlhttps://www.google.com readonly myUrl myUrlhttps://www.runoob.com 运行脚本结果如下 /bin/sh: NAME: This variable is read only. 删除变量 使用 unset 命令可以删除变量。语法 unset variable_name 变量被删除后不能再次使用。unset 命令不能删除只读变量。 实例 实例 #!/bin/sh myUrlhttps://www.runoob.com unset myUrl echo $myUrl 以上实例执行将没有任何输出。 变量类型 运行shell时会同时存在三种变量 1) 局部变量 局部变量在脚本或命令中定义仅在当前shell实例中有效其他shell启动的程序不能访问局部变量。2) 环境变量 所有的程序包括shell启动的程序都能访问环境变量有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量有一部分是局部变量这些变量保证了shell的正常运行 Shell 字符串 字符串是shell编程中最常用最有用的数据类型除了数字和字符串也没啥其它类型好用了字符串可以用单引号也可以用双引号也可以不用引号。 单引号 strthis is a string 单引号字符串的限制 单引号里的任何字符都会原样输出单引号字符串中的变量是无效的单引号字串中不能出现单独一个的单引号对单引号使用转义符后也不行但可成对出现作为字符串拼接使用。 双引号 实例 your_namerunoob strHello, I know you are \$your_name\! \n echo -e $str 输出结果为 Hello, I know you are runoob! 双引号的优点 双引号里可以有变量双引号里可以出现转义字符 拼接字符串 实例 your_namerunoob # 使用双引号拼接 greetinghello, $your_name ! greeting_1hello, ${your_name} ! echo $greeting  $greeting_1 # 使用单引号拼接 greeting_2hello, $your_name ! greeting_3hello, ${your_name} ! echo $greeting_2  $greeting_3 输出结果为 hello, runoob ! hello, runoob ! hello, runoob ! hello, ${your_name} ! 获取字符串长度 实例 stringabcd echo ${#string}   # 输出 4 变量为字符串时${#string} 等价于 ${#string[0]}: 实例 stringabcd echo ${#string[0]}   # 输出 4 提取子字符串 以下实例从字符串第 2 个字符开始截取 4 个字符 实例 stringrunoob is a great site echo ${string:1:4} # 输出 unoo 注意第一个字符的索引值为 0。 查找子字符串 查找字符 i 或 o 的位置(哪个字母先出现就计算哪个) 实例 stringrunoob is a great site echo expr index $string io  # 输出 4 注意 以上脚本中 是反引号而不是单引号 不要看错了哦。 Shell 数组 bash支持一维数组不支持多维数组并且没有限定数组的大小。 类似于 C 语言数组元素的下标由 0 开始编号。获取数组中的元素要利用下标下标可以是整数或算术表达式其值应大于或等于 0。 定义数组 在 Shell 中用括号来表示数组数组元素用空格符号分割开。定义数组的一般形式为 数组名(值1 值2 ... 值n) 例如 array_name(value0 value1 value2 value3) 或者 array_name( value0 value1 value2 value3 ) 还可以单独定义数组的各个分量 array_name[0]value0 array_name[1]value1 array_name[n]valuen 可以不使用连续的下标而且下标的范围没有限制。 读取数组 读取数组元素值的一般格式是 ${数组名[下标]} 例如 valuen${array_name[n]} 使用 符号可以获取数组中的所有元素例如 echo ${array_name[]} 获取数组的长度 获取数组长度的方法与获取字符串长度的方法相同例如 实例 # 取得数组元素的个数 length${#array_name[]} # 或者 length${#array_name[*]} # 取得数组单个元素的长度 lengthn${#array_name[n]} Shell 注释 以 # 开头的行就是注释会被解释器忽略。 通过每一行加一个 # 号设置多行注释像这样 实例 #-------------------------------------------- # 这是一个注释 # author菜鸟教程 # sitewww.runoob.com # slogan学的不仅是技术更是梦想 #-------------------------------------------- ##### 用户配置区 开始 ##### # # # 这里可以添加脚本描述信息 # # ##### 用户配置区 结束  ##### 如果在开发过程中遇到大段的代码需要临时注释起来过一会儿又取消注释怎么办呢 每一行加个#符号太费力了可以把这一段要注释的代码用一对花括号括起来定义成一个函数没有地方调用这个函数这块代码就不会执行达到了和注释一样的效果。 多行注释 多行注释还可以使用以下格式 :EOF 注释内容... 注释内容... 注释内容... EOF EOF 也可以使用其他符号: 实例 : 注释内容... 注释内容... 注释内容... :! 注释内容... 注释内容... 注释内容... !
http://www.w-s-a.com/news/457926/

相关文章:

  • 流水线 东莞网站建设如何在网上销售产品
  • 哪些做图片赚钱的网站网站建设销售业绩任务
  • 建立网站 知乎如何做网站的图片滑动块
  • 国外做珠宝的网站有哪些滨湖区建设局官方网站
  • 关于中国幼教网站开发的经验中国建设银行晋中分行网站
  • 挪威网站后缀如何外贸网络推广
  • 外汇交易网站开发仟亿家设计软件好吗亿家
  • 专门教做甜品的网站郑州高新区建设环保局网站
  • 建站公司怎么获客网站建设全网营销
  • 黄石做网站的公司html免费网站模板
  • 做个商城网站怎么做便宜优酷视频网站源码
  • 网站侧边栏导航代码泰兴市住房和建设局网站
  • html网站登录界面模板确定建设电子商务网站目的
  • wordpress 多站点迁移三台网站seo
  • 工信部网站备案文件好网站建设公司地址
  • 怎么做app和网站购物网站单页面怎么做的
  • 西宁专业做网站教育网站建设策划书
  • 个人网站域名怎么起网站建设业务好跑吗
  • 网页设计的网网页设计的网站企业网站怎样做优化
  • 论文中小企业的网站建设域名网站空间
  • 宿迁网站建设联系电话现在出入邯郸最新规定
  • 男女做羞羞的事情网站30岁转行做网站编辑
  • 做企业网站的轻量级cmswordpress 越来越慢
  • 无锡中英文网站建设莱芜网络公司
  • ps软件下载官方网站相关搜索优化软件
  • 世界杯网站源码下载做网站推广代理
  • 用股票代码做网站的wordpress通过标签调用文章
  • iis添加网站ip地址树莓派运行wordpress
  • 网站空间域名多少钱宿迁做网站公司
  • 福州建设企业网站网站交互主要做什么的