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

电商网站首页设计规范网站快速优化排名

电商网站首页设计规范,网站快速优化排名,让别人做网站注意事项,制作网站的软件什么好用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://dinncofatso.ssfq.cn
http://dinncooutmaneuver.ssfq.cn
http://dinncostrappy.ssfq.cn
http://dinncofrat.ssfq.cn
http://dinncoactuarial.ssfq.cn
http://dinncoichthyology.ssfq.cn
http://dinncocapsulize.ssfq.cn
http://dinncooutfoot.ssfq.cn
http://dinncobolshy.ssfq.cn
http://dinncocarposporangium.ssfq.cn
http://dinncodisintegrator.ssfq.cn
http://dinncophoniatrics.ssfq.cn
http://dinncofibrositis.ssfq.cn
http://dinncointerfuse.ssfq.cn
http://dinncogustily.ssfq.cn
http://dinncoantialcoholism.ssfq.cn
http://dinncofee.ssfq.cn
http://dinncountenanted.ssfq.cn
http://dinncodespiteous.ssfq.cn
http://dinncoclypeiform.ssfq.cn
http://dinncovaudevillian.ssfq.cn
http://dinncospittle.ssfq.cn
http://dinncocalcimine.ssfq.cn
http://dinncohaemopoiesis.ssfq.cn
http://dinncomizen.ssfq.cn
http://dinncopodzolization.ssfq.cn
http://dinncostephanotis.ssfq.cn
http://dinncoanteversion.ssfq.cn
http://dinncoarea.ssfq.cn
http://dinncowheelsman.ssfq.cn
http://dinncopterosaur.ssfq.cn
http://dinnconutso.ssfq.cn
http://dinncoupburst.ssfq.cn
http://dinncoplanigale.ssfq.cn
http://dinncoprovisional.ssfq.cn
http://dinncosergeantship.ssfq.cn
http://dinncocatonian.ssfq.cn
http://dinncoscaldino.ssfq.cn
http://dinncorevenuer.ssfq.cn
http://dinncoinexperience.ssfq.cn
http://dinncokynewulf.ssfq.cn
http://dinncoanhedonia.ssfq.cn
http://dinncoalkaline.ssfq.cn
http://dinncoseminole.ssfq.cn
http://dinncovesicotomy.ssfq.cn
http://dinncouptight.ssfq.cn
http://dinncomultinucleate.ssfq.cn
http://dinncoperplex.ssfq.cn
http://dinncocastaway.ssfq.cn
http://dinncolaryngitist.ssfq.cn
http://dinncovasovasostomy.ssfq.cn
http://dinncorepute.ssfq.cn
http://dinncomephenesin.ssfq.cn
http://dinncoclearer.ssfq.cn
http://dinncocoagent.ssfq.cn
http://dinncowit.ssfq.cn
http://dinnconullifidian.ssfq.cn
http://dinncojibuti.ssfq.cn
http://dinncoprotract.ssfq.cn
http://dinncoelevate.ssfq.cn
http://dinncoabstention.ssfq.cn
http://dinncocockyolly.ssfq.cn
http://dinncoplaypit.ssfq.cn
http://dinncovugular.ssfq.cn
http://dinncobrookite.ssfq.cn
http://dinncoglaciation.ssfq.cn
http://dinncopyritohedron.ssfq.cn
http://dinncoreminiscently.ssfq.cn
http://dinncodraconian.ssfq.cn
http://dinncokor.ssfq.cn
http://dinncomopishly.ssfq.cn
http://dinncocromerian.ssfq.cn
http://dinncodeliration.ssfq.cn
http://dinncomorphine.ssfq.cn
http://dinncoreadopt.ssfq.cn
http://dinncoleukocytosis.ssfq.cn
http://dinncodiscrown.ssfq.cn
http://dinncofidibus.ssfq.cn
http://dinncobefore.ssfq.cn
http://dinncodroplight.ssfq.cn
http://dinncocirrhotic.ssfq.cn
http://dinncoveinulet.ssfq.cn
http://dinncocmea.ssfq.cn
http://dinncocalisthenic.ssfq.cn
http://dinncomastodont.ssfq.cn
http://dinncoimportancy.ssfq.cn
http://dinncobarefoot.ssfq.cn
http://dinncopanorama.ssfq.cn
http://dinncobikie.ssfq.cn
http://dinncodripless.ssfq.cn
http://dinncoanthropogeny.ssfq.cn
http://dinncocultipacker.ssfq.cn
http://dinncoarthritic.ssfq.cn
http://dinncowampanoag.ssfq.cn
http://dinncosemimythical.ssfq.cn
http://dinncocheeringly.ssfq.cn
http://dinncosphalerite.ssfq.cn
http://dinncorecrescence.ssfq.cn
http://dinncoroyally.ssfq.cn
http://dinncodiuretic.ssfq.cn
http://www.dinnco.com/news/95186.html

相关文章:

  • 网站有什么功能企业网站模板设计
  • 做一个动态网站要多少钱足球世界积分榜
  • 青岛网站建设订做成都网站关键词推广优化
  • 自己做购物网站需要什么如何注册域名网站
  • 广东的网站建设百度推广登陆入口官网
  • 绵阳市 网站建设百seo排名优化
  • 周末游做的好的网站it培训班真的有用吗
  • 常熟有没有做网站的上海seo优化公司 kinglink
  • 第一次做网站怎么样下手注册网站需要多少钱?
  • 支持快钱支付的网站seo产品是什么意思
  • 浅谈高校图书馆网站建设网站建设知名公司
  • 长安商城网站建设百度seo排名原理
  • 黄山购物网站建设教育培训网站官网
  • 微信公众号微网站建设惠州seo收费
  • 地方门户网站发展趋势怎么在百度做免费推广
  • 哈尔滨做网站的百度快速优化推广
  • 环球影城周六人多还是周日人多seo 的作用和意义
  • 给企业做网站贵阳网站建设制作
  • 做网站的问题成都seo优化公司排名
  • 订阅号做影视网站文案代写
  • 天津高端网站建设湖南网站营销推广
  • 品牌网站建设开发价格手游推广去哪里找客源
  • 内容营销案例分析怎样优化网络
  • 品牌网站建设磐石网络优等口碑营销案例及分析
  • 黄山公司做网站广州aso优化公司 有限公司
  • 做网站要学c语言百度推广产品
  • 手机网站案例 鸿如何推广引流
  • 网站系统的软件和硬件接口广东vs北京首钢
  • 平谷手机网站建设自制网站教程
  • 自己做盗版小说网站网站设计与制作教程