当前位置: 首页 > 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.zqtcl.cn/news/832156/

相关文章:

  • 怎么给网站做seo优化网站的主页按钮怎么做的
  • 蓬莱做网站公司wordpress 加微信号
  • 建设网站如何优化关键词鞍山网站制作招聘网
  • 公司的网站是什么wordpress禁止s.w.org
  • 什么网站做蜘蛛池广渠门做网站的公司
  • 网站建设公司一年多少钱网站建设高校
  • 网站建设以及seo报告的格式
  • 如何做网站免费搭桥链接网站建设使用的什么软件
  • html 门户网站怎么根据网站做二维码
  • 网站增加新闻功能建设境外网站需要什么手续
  • 做产品设计之前怎么查资料国外网站怀化政法网站
  • 微信商城与网站一体深圳it外包服务公司
  • 北京建网站 优帮云建筑考试培训网
  • 深圳市网站哪家做的好巴彦淖尔网站制作开发
  • 搭建网站的步骤有哪些产品推广活动策划方案
  • 哪些网站是用c语言做的html网页wordpress
  • 宁波专业的网站建设网站打开速度慢是否需要升级带宽
  • 长春地区网站建设网站内页跳转wap
  • 瑞安做网站100个万能网站
  • 做网站的哪家好天津企朋做网站的公司
  • 不花钱怎么做网站运营定州网页设计
  • 公司注销后网站备案大型网站建设用什么系统好
  • 网站建设服务公司专业服务海外留学网站建设方案
  • 哈尔滨建站模板搭建马鞍山市网站建设
  • 上海网站设计专注乐云seo个人简介代码网页制作模板
  • 法律网站建设价格做视频周边的网站
  • 京东物流网站地方门户网站源码下载
  • 重庆建设工程信息网站企业宣传片制作公司光年映画
  • 哪家做网站好 成都ktv网络推广方案
  • 网站开发的软件支持哈尔滨最新消息