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

做财经比较好的网站php网站建设素材

做财经比较好的网站,php网站建设素材,wordpress xml插件,企业信息查询表去哪里查文/一介书生#xff0c;一枚码农。 scripts are for lazy people. 函数是存在内存里的一组代码的命名的元素。函数创建于脚本运行环境之中#xff0c;并且可以执行。 函数的语法结构为#xff1a; function function-name {code to execute } 创建函数不需要…文/一介书生一枚码农。 scripts are for lazy people. 函数是存在内存里的一组代码的命名的元素。函数创建于脚本运行环境之中并且可以执行。 函数的语法结构为 function function-name {code to execute } 创建函数不需要do或 done这些关键字只需要大括号来界定函数的作用范围。 我们可以在命令行中创建一个简单的函数 function show_system {echo The uptime is:uptimeechoecho Current dir:pwdechoecho Date:date } 在命令行定义上面的函数 然后执行函数 最后我们可以使用type命令查看函数的定义 方法可以有传递的参数。在此之前我们先简单介绍 sed命令下面的脚本用来移除文件中的注释行和空白行。 sed -i.bak /^\s*#/d;/^$/d filename 详细介绍一下上面的脚本 sed -i.baksed 命令会创建一个以.bak结尾的备份文件用来备份原始的文件。/^表示行首。\s*匹配任何不可见字符包括空格、制表符、换页符等。#/shell 脚本中的注释标记。/^\s*#/一起使用用来查找注释行和带有不可见字符的注释行。d用来删除匹配的行。;/^$/d;是表达式的分隔符后面的表达式跟前面的表达式意思很像用来删除空白行, $匹配输入字符串的结束位置。我们把上面的脚本移到函数中创建一个名为clean_file的函数 function clean_file {sed -i.bak /^\s*#/d;/^$/d $1 } 上面的代码中我们使用位置参数$1来接收命令行里传递的参数需要注意的是$1 用大括号来括起来。 下面我们完善clean_file方法新建一个脚本文件 clean.sh。代码如下 #!/bin/bash # Script will prompt for filename # And remove commented and blank linesfunction is_file {if [ ! -f $1 ] ; thenecho $1 does not seem to be a fileexit 2fi }function clean_file {is_file $1BEFORE$(wc -l $1)echo The file $1 starts with $BEFOREsed -i.bak /^\s*#/d;/^$/d $1AFTER$(wc -l $1)echo The file $1 is now $AFTER }read -p Enter a file to clean: clean_file $REPLY exit 1 其中wc -l命令用来打印文件行数。 现在我们新建一个用来测试的文件 test.txt里面随便写些内容 # This file is just for testing.Hello.World.# new comment.$The end. 在 test 文件所在的目录下执行 clean.sh脚本 然后查看 test 文件和 test.bak 文件发现空白行和注释行已经删除。 这里需要注意的是shell 脚本是从上至下来执行的如果在一个函数中调用了另一个函数那么被调用的函数要定义在调用函数的前面。 当然除了函数可以传递参数外还可以有返回值。默认情况下在执行完函数内的最后一行代码后方法会返回一个状态的数字你可以使用$?变量来查看函数执行的状态。如果返回值为0表示方法正常退出非0表示程序发生错误或其他非正常退出。 我们使用return关键字来返回一个整数。这里需要注意两点 函数一旦执行完就会返回状态代码。状态代码的范围为0到255。如果不想返回函数的状态代码而是想返回一个字符串或是其他类型可以使用 echo 变量的方式来返回值。 下面创建脚本文件 translate.sh用来把文件中的大写字符转换为小写字符 #!/bin/bash # Script that translates upper letter to low letterfunction to_lower () {input$1output$(tr [A-Z] [a-z] $input)echo $output }while true doread -p Enter c to continue or q to exit: result$(to_lower $REPLY)echo After translate: $resultif [ $result q ] ; thenbreakfidone echo Finished 代码会把输入的大写字符变成小写字符当输入Q或q时程序退出。 转载于:https://www.cnblogs.com/IcanFixIt/p/6796453.html
http://www.pierceye.com/news/503747/

相关文章:

  • 推广型网站建设机构如何创建wordpress
  • 做网站交互demo工具在线设计自己的签名免费
  • 做百度推广会送网站吗网站建设和邮箱的关联
  • 假网站如何做济南天桥区网站建设
  • 顺企网我做网站余姚网站建设在哪里
  • 做网站logo用啥软件做电子书网站
  • 企业网站推广的策略有哪些php怎么建立站点
  • 找网站设计公司 看那些wordpress居中
  • 无锡网站营销公司哪家好全屏网页设计尺寸
  • 做第一个网站什么类型网站搜索引擎优化案例
  • 网站代码生成网站网站开发专业 工作意愿
  • ps做网站效果图尺寸如何重庆网站建设选夹夹虫
  • 上鼎工程建设有限公司网站最简单的手机网站制作
  • 网站维护企业网站的后缀名
  • 建设网站需要哪些认证做公众号的网站模板下载吗
  • 搜狗提交网站入口Wordpress登录后顶部的黑
  • 计算机网络技术就业方向及前景西安seo网站排名优化公司
  • 手机网站要求软文推广图片
  • 网站在哪里建立用h5开发的网站模板
  • 深圳建英文网站小学生作文网
  • 画室网站模板德阳 网站建设
  • 池州网站建设网站建设网站开发技术与应用课程设计
  • 淘宝上做网站可信吗怎么建设游戏试玩平台网站
  • 个人网站有哪些类型公众号开发教程零基础
  • 合肥做兼职网站户县住房和城乡建设局官方网站
  • 集团网站源码域名备案成功如何做网站
  • 吉林省建设监理协会网站诚信建设智慧团建官网登录
  • 萧县住房和城乡建设局网站文学网站模板下载
  • 家用电脑可以做网站吗wordpress获取文章信息
  • 山东公路建设集团网站wordpress插件代码