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

做自己的视频网站重生主角做视频网站的小说

做自己的视频网站,重生主角做视频网站的小说,如何在局域网内做网站,tk域名注册官网Shell 变量 定义变量时#xff0c;变量名不加美元符号#xff08;$#xff0c;PHP语言中变量需要#xff09;#xff0c;如#xff1a; your_namew3cschool.cn注意#xff0c;变量名和等号之间不能有空格#xff0c;这可能和你熟悉的所有编程语言都不一…Shell 变量   定义变量时变量名不加美元符号$PHP语言中变量需要如 your_namew3cschool.cn注意变量名和等号之间不能有空格这可能和你熟悉的所有编程语言都不一样。同时变量名的命名须遵循如下规则 首个字符必须为字母a-zA-Z。中间不能有空格可以使用下划线_。不能使用标点符号。不能使用bash里的关键字可用help命令查看保留关键字。 除了显式地直接赋值还可以用语句给变量赋值如 for file in ls /etc以上语句将 /etc 下目录的文件名循环出来。 使用变量 使用一个定义过的变量只要在变量名前面加美元符号即可如 your_nameqinjx echo $your_name echo ${your_name}变量名外面的花括号是可选的加不加都行加花括号是为了帮助解释器识别变量的边界比如下面这种情况 for skill in Ada Coffe Action Java ; doecho 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使用变量的时候才加美元符$。 Shell 字符串 字符串是shell编程中最常用最有用的数据类型除了数字和字符串也没啥其它类型好用了字符串可以用单引号也可以用双引号也可以不用引号。单双引号的区别跟PHP类似。 单引号  strthis is a string单引号字符串的限制 单引号里的任何字符都会原样输出单引号字符串中的变量是无效的单引号字串中不能出现单引号对单引号使用转义符后也不行。 双引号  your_nameqinjx strHello, I know your are \$your_name\! \n双引号的优点 双引号里可以有变量双引号里可以出现转义字符 拼接字符串  your_nameqinjx greetinghello, $your_name ! greeting_1hello, ${your_name} ! echo $greeting $greeting_1获取字符串长度  stringabcd echo ${#string} #输出 4提取子字符串  stringalibaba is a great company echo ${string:1:4} #输出liba查找子字符串  stringalibaba is a great company echo expr index $string is注意 以上脚本中 是反引号而不是单引号 不要看错了哦。 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 注释 以#开头的行就是注释会被解释器忽略。 sh里没有多行注释只能每一行加一个#号。只能像这样 #-------------------------------------------- # 这是一个自动打ipa的脚本基于webfrogs的ipa-build书写 # https://github.com/webfrogs/xcode_shell/blob/master/ipa-build # 功能自动为etao ios app打包产出物为14个渠道的ipa包 # 特色全自动打包不需要输入任何参数 #-------------------------------------------- ##### 用户配置区 开始 ##### # # # 项目根目录推荐将此脚本放在项目的根目录这里就不用改了 # 应用名确保和Xcode里Product下的target_name.app名字一致 # ##### 用户配置区 结束 #####如果在开发过程中遇到大段的代码需要临时注释起来过一会儿又取消注释怎么办呢 每一行加个#符号太费力了可以把这一段要注释的代码用一对花括号括起来定义成一个函数没有地方调用这个函数这块代码就不会执行达到了和注释一样的效果。 Shell 传递参数 我们可以在执行 Shell 脚本时向脚本传递参数脚本内获取参数的格式为$n。n 代表一个数字1 为执行脚本的第一个参数2 为执行脚本的第二个参数以此类推…… 实例 以下实例我们向脚本传递三个参数并分别输出其中 $0 为执行的文件名 #!/bin/bash # author:W3Cschool教程 # url:www.w3cschool.cnecho Shell 传递参数实例; echo 执行的文件名$0; echo 第一个参数为$1; echo 第二个参数为$2; echo 第三个参数为$3;为脚本设置可执行权限并执行脚本输出结果如下所示 $ chmod x test.sh $ ./test.sh 1 2 3 Shell 传递参数实例 执行的文件名test.sh 第一个参数为1 第二个参数为2 第三个参数为3另外还有几个特殊字符用来处理参数 参数处理说明$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数。  如$*用「」括起来的情况、以$1 $2 … $n的形式输出所有参数。$$脚本运行的当前进程ID号$!后台运行的最后一个进程的ID号$与$*相同但是使用时加引号并在引号中返回每个参数。  如$用「」括起来的情况、以$1 $2 … $n 的形式输出所有参数。$-显示Shell使用的当前选项与set命令功能相同。$?显示最后命令的退出状态。0表示没有错误其他任何值表明有错误。 #!/bin/bash # author:W3Cschool教程 # url:www.w3cschool.cnecho Shell 传递参数实例; echo 第一个参数为$1;echo 参数个数为$#; echo 传递的参数作为一个字符串显示$*;执行脚本输出结果如下所示 $ chmod x test.sh $ ./test.sh 1 2 3 Shell 传递参数实例 第一个参数为1 参数个数为3 传递的参数作为一个字符串显示1 2 3$* 与 $ 区别 相同点都是引用所有参数。不同点只有在双引号中体现出来。假设在脚本运行时写了三个参数 1、2、3则 * 等价于 1 2 3传递了一个参数而 等价于 1 2 3传递了三个参数。 #!/bin/bash # author:W3Cschool教程 # url:www.w3cschool.cnecho -- \$* 演示 --- for i in $*; doecho $i doneecho -- \$ 演示 --- for i in $; doecho $i done执行脚本输出结果如下所示 $ chmod x test.sh $ ./test.sh 1 2 3 -- $* 演示 --- 1 2 3 -- $ 演示 --- 1 2 3
http://www.w-s-a.com/news/115077/

相关文章:

  • 青岛手机建站多少钱做图表的网站 免费
  • 如何去建立和设计一个公司网站开封建设教育协会网站
  • 南充市住房和城乡建设局考试网站wordpress 下载模板站
  • 有没有单纯做旅游攻略的网站保定建站方案
  • 2017网站建设报价方案2022年企业所得税税率表一览
  • 可以做婚礼视频的网站有哪些工程公司管理制度
  • 做农产品网站需要做的准备中文手机网站设计案例
  • 福州做网站软件seo搜索优化专员招聘
  • 建站技术博客wordpress响应时间
  • 农业网站模板WordPress安徽省建设工程造价管理协会网站
  • 网站后台策划书破解版手游app平台
  • 宿迁网站建设介绍公司wordpress 文章 分类 页面
  • 建设通同类网站网站设计公司种类
  • 台州专业做网站网站可以个人做吗
  • 个人logo在线生成免费乐陵德州seo公司
  • 网站回答问题app怎么做专业定制网红柴火灶
  • 网站做的最好的公司行业网址大全
  • 内网怎么做网站服务器seo统计
  • 丽水市企业网站建设 微信营销 影视拍摄计算机专业吃香吗
  • 龙岗做网站公司哪家好找到做网站的公司
  • 网站图片alt属性wordpress 自定义栏目 调用
  • 怎样建网站最快广州网站建设工程
  • iis7 网站404错误信息12306网站很难做吗
  • 网站建设600元包公司设计图片大全
  • 网站建设费用怎么做分录做校园网站代码
  • 网站改版做重定向福州网站建设思企
  • 网站建设全流程企业形象网站开发业务范畴
  • wordpress无法查看站点西安优秀高端网站建设服务商
  • 固始网站制作熟悉免费的网络营销方式
  • 做网站到a5卖站赚钱搜索引擎优化代理