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

甘肃省水利厅引洮工程建设管理局网站整合营销概念

甘肃省水利厅引洮工程建设管理局网站,整合营销概念,新媒体营销实训报告总结,怎样做网站呢 优帮云目录#xff1a; bash编程语法bash脚本编写 1.bash编程语法 Bash 编程基础 变量引号数组控制语句函数 Bash 变量 语法#xff1a; Variable_namevalue Bash 变量定义的规则 变量名区分大小写#xff0c;a和A为两个不同的变量。变量名可以使用大小写字母混编的形式进行…目录 bash编程语法bash脚本编写 1.bash编程语法 Bash 编程基础 变量引号数组控制语句函数 Bash 变量 语法 Variable_namevalue Bash 变量定义的规则 变量名区分大小写a和A为两个不同的变量。变量名可以使用大小写字母混编的形式进行编写。变量名与值之间的两侧都不能有空格。在读取或打印变量时需使用$变量名。变量可以写在Bash脚本中的任何地方在运行时Bash会自动将其替换为变量值。 Bash 数据类型 在 Bash 中声明变量后赋值它会自动判断数据类型不必在声明的同时去定义变量的数据类型。 Bash 变量的类型 系统定义的变量 通常是以大写字母形式存在如 BASH、SHELL等用户定义的变量 多数以小写字母参与命名但不具有大小写强制性规定 Bash 变量的定义与使用 letter_nameabc echo $letter_name  只读变量 a123 readonly a 删除变量 unset Variable_name 变量类型  字符串: your_nameTom 拼接字符串: greetinghello, ${your_name},hello,hello 数组array name(value0 value1 value2 value3) 取数组valuen${array_name[n]}单独赋值array name[0]value0 字符串的拼接 基本语法 str3${str1}${str2} Bash 引号 输入的内容为简单的字符串或文本时单引号和双引号的作用没有任何区别输出一个已定义的变量则需要使用双引号 数组 数组可以定义为相似类型元素的集合,在bash中数组不必是相似类型元素的集合 数组初始化 my_array(A B C D)echo 第一个元素为:${my_array[0]} 数组单个定义 my_array[1]Becho 数组的元素为: ${my_array[*]}echo 数组的元素为: ${my_array[]}  索引数组的声明和赋值 declare -a Array_Name # 索引数组 Array_Name[index_1]value_1 Array_Name[index_2]value_2 或 Array_Name( [index_1]value_1 [index_2]value_2 ) 关联数组的声明和赋值 declare -A Array_Name # 关联数组 Array_Name[name1]value_1 Array_Name[name2]value_2 或 Array_Name( [name1]value_1 [name2]value_2 ) 数组的访问  declare -a arr1( hello world ) echo ${arr1[0]} declare -A arr2( [key1]hello [key2]world ) echo ${arr2[key1]} 取出所有元素  declare -a arr( hello world ) echo ${arr[]} echo ${arr[*]} 数组的长度  declare -a arr( hello world ) echo arr length is ${#arr[]} 向数组中添加元素  declare -a arr( hello world ) arr(Tom) arr[5]harry echo ${arr[*]} 输出索引  declare -a arr( hello world ) arr(Tom) arr[5]harry echo arr indexs is ${!arr[]} 控制语句 if  # 单条件 if [ expression ]; then statements fi # 多条件与 if [ expression_1 ] [ expression_2 ]; then statements fi # 多条件或 if [ expression_1 ] || [ expression_2 ]; then statements fi # 多分支 if [ expression_1 ] ; then statements elif [ expression_2 ] ; then statements else statements fi 循环语句 for  for variable in list do commands done //或 for (( expression1; expression2; expression3 )) do commands done for 循环范围  for num in {10..0..1} do echo $num done for 循环数组  arr( Welcome to zhangjiakou ) for i in ${arr[]} do echo $i done for i in ${arr[]} do echo $i done for i in ${arr[*]} do echo $i done for i in ${arr[*]} do echo $i done 表达式 for 循环  for ((i1; i10; i)) do echo $i done while 循环  while [ expression ]; do commands; multiple commands; done  i1 while(($i5)) do echo $i let i done break 与 continue  break 语句可以终止 for 循环的重复性任务continue 语句在 for 循环中以特定条件跳过该条件下给定的特定语句 函数  function_name() { commands } 变量的作用域  默认情况下所有变量都定义为全局变量即使在函数内部声明也是如此。local关键字在函数内部声明局部变量该变量只能够在该函数内部使用。 返回值 Bash 函数中其返回值是执行的最后一个语句的状态。1-255十进制范围内表示失败除此之外表示成功。想要从函数中返回任意实际的值最简单的选择是将函数的执行结果分配给一个全局变量更好的选择是将值发送到 stdout 再打印输出 参数传递 $0 为函数本身$1、2 ·  · ·n 参数传递的顺序位$#保存传递给函数的函数的位置参数或数量$$当前进程ID号$*或 $保存传递给参数的所有位置参数或参数$?显示最后一个命令的退出状态0表示正常其他表示错误退出 2.bash脚本编写 read命令 read命令是用于从终端或者文件中读取输入的内部命令。 读取整行输入每行末尾的换行符不被读入 read命令使用 从标准输入读取输入并赋值给变量 read var从标准输入读取多个内容 read var1 var2 var3不指定变量默认赋值给REPLY) read  脚本参数传递 $0脚本名称$1~$n获取参数$#传递到脚本的参数个数。$$脚本运行的当前进程ID号$*以一个单字符串显示所有向脚本传递的参数$?显示最后命令的退出状态。0表示没有错误其他任何值表明有错误  算术运算 a10 b20        加法expr $a $b结果为30-         减法‘expr $a - $b结果为-10*         乘法expr $a \* $b结果为200/          除法‘expr $b / $a结果为2 %        取余‘expr $a % $b结果为10         赋值 a$b 将把变量b的值赋给a       相等相同则返回true: [ $a $b ] 返回 false!        不相等不相同则返回true:[ $a !$b ]返回true-eq      检测相等[ $a -eq $b ]返回false-ne      检测不相等[ $a -ne $b ]返回true-gt       检测左边是否大于右边「$a -gt $b ]返回false-lt        检测左边是否小于右边[ $a -lt $b ]返回true-ge      检测左边是否大于等于右边[$a -ge $b ]返回false-le       检测左边是否小于等于右边[ $a-le $b ]返回true 创建目录并生成文件 mkdir testcd testecho hello test.txtls  Bash编程 使用 bash 实现自动创建目录并生成文件。使用 bash 判断目录是否存在。
http://www.pierceye.com/news/832156/

相关文章:

  • 网站快速排名公司wordpress 插件 原理
  • 网站制作需要学什么公司网站管理属于什么职位
  • 南通专业企业门户网站设计学校怎么创建网站
  • 网站策划与建设阶段的推广方法中国建设教育协会安全员证
  • 建设银行网站用户名更改分销微信小程序开发
  • 荣成做网站的公司百度地图 wordpress
  • 扁平设计网站湖南健康二维码app下载安装
  • 大连成久建设工程有限公司网站针对爬虫爬取做的优化
  • 建设官方网站企业网银登录网站版面设计
  • 网站建设学什么软件怎样创建自己的公众号
  • 网站脑图怎么做云伙伴小程序开发公司
  • 网站设置兼容模式怎么弄wordpress文件架构
  • 网站模块顺序调整网易对象存储wordpress
  • 深圳网络建设网站郑州网站优化服务
  • 辽阳专业建设网站公司网站html动态效果代码
  • 微信上可以做网站吗网页设计作业讲解
  • 长春好的做网站公司潍坊 网站
  • 做网站自己装服务器谷歌排名规则
  • 58.搜房等网站怎么做效果才好商贸公司企业简介模板
  • 中国最早做网站是谁卖网站怎样做
  • 张店专业网站优化哪家好书画工作室网站模板网站建设
  • 兰州网站制作怎么样青海哪家做网站的公司最大
  • 云龙湖旅游景区网站建设招标网站升级改版需要几天
  • 高端大气网络设计建设公司网站织梦模板沈阳模板建站哪家好
  • 郑州哪有做网站的高端网站建设与制作
  • 江阴网站网站建设蓝色 宽屏 网站 模板下载
  • 网站建设设计大作业重庆公共信息交易资源网
  • 做公司网站的多少钱公司建网站价格
  • 河间米各庄网站建设制作网站页面模板 建设中
  • wordpress首页添加站点统计小工具住房城乡建设部门门户网站