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

河北网站备案多久网站图片引导页怎么做

河北网站备案多久,网站图片引导页怎么做,微信网站改版价格,wordpress添加社交媒体1. chmod命令 创建一个bash shell脚本 hello.sh ~script $ touch hello.sh脚本创建完成后并不能直接执行,我们要用chmod命令授予它可执行的权限: ~script $ chmod 755 hello.sh授权后的脚本可以直接执行: ~script $ ./hello.sh2.指定运行…

1. chmod命令

创建一个bash shell脚本 hello.sh

~script $ touch hello.sh

脚本创建完成后并不能直接执行,我们要用chmod命令授予它可执行的权限:

~script $ chmod 755 hello.sh

授权后的脚本可以直接执行:

~script $ ./hello.sh

2.指定运行脚本的解析器shebang

在脚本开头加上#!/usr/bin/env bash , 表示当前脚本会用bash解析器来执行脚本:

~script $ ./hello.sh

如果没有指定的话,那么上面这一句会用terminal(终端)默认的脚本解析器来解析,可能会遇到执行不了的情况,因为不同的脚本语言的规则并不尽相同,遇到这种情况可以在执行时指定解析器:

~script $ bash hello.sh

小知识:
在执行脚本时,./为什么要加上呢?是因为在类Unix系统上(Mac os 、linux)的terminal的脚本解析器执行脚本时,会在好几个路径上去寻找这个脚本文件, 但偏偏它不包括当前terminal打开的路径,所以我们通过./告诉它,我们要执行的脚本文件在当前目录下。

类似的还有:

  • #!/bin/bash
  • #!/usr/bin/env python
  • #!/usr/bin/env node

3.在脚本中创建和使用变量

4.脚本参数

5.在脚本中执行基本脚本命令或系统命令

6.bash shell的条件语句

7.while循环

8.for循环

9.break和continue关键字在循环体中的使用

10.读取系统变量

11.函数

12.管道

13. 文件读写操作

14.sleep命令

delay.sh:

#!/usr/bin/env bashDELAY=$1if [ -z $DELAY ];then # 检查是不是没有传DELAYecho "You must supply a delay"exit 1
fiecho "going to sleep for $DELAY"
sleep $DELAY # sleep
echo "we are awake now"
exit 0

我们执行一下并观察脚本退出状态:

script % ./delay.sh  
You must supply a delay
script % echo $?
1
script % ./delay.sh 5
going to sleep for 5
we are awake now
script % echo $?
0

我们还可以加个&,把脚本程序放后台运行:

script % ./delay.sh 5 &
[1] 18958
script % going to sleep for 5script % 
script % we are awake now[1]  + done       ./delay.sh 5

15.观察程序状态

#16.正则表达式的使用例子

valid.sh:

#!/usr/bin/env bashVALID=0while [ $VALID -eq 0 ]
doread -p "input food name & price:" FOOD PRICEif [[ (-z $FOOD) || (-z $PRICE) ]];thenecho food name and price are not providedcontinueelif [[ ! $FOOD =~ ^[A-Za-z]+$ ]];thenecho "food name is not valid!"continueelif [[ ! $PRICE =~ ^[0-9]+$ ]];thenecho "price is not valid!"continuefiVALID=1
done
echo $FOOD $PRICE
exit 0
script % ./valid.sh
input food name & price:apple 55
apple 55

温馨提示:
下面的表达式与括号是不需要有空格分隔的。

((表达式))
[[表达式]]

if [[ (-z $FOOD) || (-z $PRICE) ]] 等价 if [ -z $FOOD ] || [ -z $PRICE ]

更多bash脚本知识请参考官方文档

结束

http://www.15wanjia.com/news/181798.html

相关文章:

  • 建设网站 系统占用空间dw制作网页的代码
  • 黄石规划建设局网站织梦网站栏目如何做下拉
  • 网站做的app有哪些动画做视频在线观看网站
  • 接网站做项目赚钱吗网站原型图展示
  • 推广型网站建设销售n怎样建立自己的网站
  • php网站连接数据库500强企业网站建设
  • 黑龙江省住房和城乡建设网站茶颜悦色vi设计手册
  • 云南网站建设电话赣州同城网
  • 广西北海市住房和建设厅网站鸣蝉建站平台
  • app网站制作要多少费用北京网站建设 乐云seo
  • 一站式网站开发服务平台湖南省智慧团建登录入口
  • 湖南网站seo深圳市住房和城乡建设厅网站首页
  • 昆明网络推广公司哪家好seo网站营销推广全程实例pdf
  • 优秀的定制网站建设服务商最新新闻事件
  • 网站开发流程记住吧腾讯企业邮箱扫码登录
  • wordpress评论高亮优化产业结构
  • 怎么做网站架构图做羞羞的事的网站
  • 职友集 一家做职业点评的网站什么是电子商务网站建设的基本要求
  • 网站建设 英语百度助手应用商店下载安装
  • 网站开发期间账务处理北京装修公司怎么选
  • wordpress用户名密码seo网络推广什么意思
  • 做网站如何注意排版问题做会计需要了解的网站及软件
  • 东莞响应式网站建设定制seo顾问和seo专员
  • 软件开发专业的就业方向seo外链收录
  • 楚雄微网站建设企业的网站开发费用摊销几年
  • 网站经营性质上海住房和城乡建设局网站
  • 电影网站规划盐城网站建设jsxmt
  • 织金网站建设乌克兰集团网站建设
  • 网站更换域名需要重新备案吗深圳将进一步优化防控措施
  • 网站建设logo设计公司变更法人一般需要多少时间