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

电子商务网站建设cseo优化搜索推广

电子商务网站建设c,seo优化搜索推广,网页设计实验报告模板,google独立站shell是我们在linux下编写自动执行程序的常见脚本工具,通常会涉及到以下几个特殊变量,它们分别是:$#、$*、$、$?、$$。 变量含义$0当前脚本的文件名。$n(n≥1)传递给脚本或函数的参数。n 是一个数字,表示…

        shell是我们在linux下编写自动执行程序的常见脚本工具,通常会涉及到以下几个特殊变量,它们分别是:$#、$*、$@、$?、$$。

变量含义
$0当前脚本的文件名。
$n(n≥1)传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是 $1,第二个参数是 $2。
$#传递给脚本或函数的参数个数。
$*传递给脚本或函数的所有参数。
$@传递给脚本或函数的所有参数。当被双引号" "包含时,$@ 与 $* 稍有不同,详细讲解见下面注2。
$?上个命令的退出状态,或函数的返回值。
$$当前 Shell 进程 ID。对于 Shell 脚本,就是这些脚本所在的进程 ID。

注1:

        $? 是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值。
所谓退出状态,就是上一个命令执行后的返回结果。退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,失败返回 1,这和C语言的 main() 函数是类似的。

 注2:

在没有双引号包裹时,$*与 $@相同:都是数组

$*与 $@的相同点:当它们在没有被双引号包裹时,两者是没有区别,都代表一个包含接收到的所有参数的数组,各个数组元素是传入的独立参数。

也就是说下面两段代码是等效的。

#!/bin/shsome_func() {for var in $@doecho ${var}done
}#---other_func() {for var in $*doecho ${var}done
}some_func 1 2 3 4other_func 1 2 3 4

以上shell脚本输出如下:

./test.sh
1
2
3
4
1
2
3
4

被双引号包裹时,$*与 $@不同:"$@"为数组,"$*"为一个字符串

$*与 $@不同点:当被双引号包裹时,$@与没有被双引号包裹时没有变化,$@仍然是一个数组,每个参数依然是分割独立的;但当$*被双引号包裹时,SHELL会将所有参数整合为一个字符串。
下面两段代码的结果是不同的。

#!/bin/shsome_func() {for var in "$@"doecho ${var}done
}#---other_func() {for var in "$*"doecho ${var}done
}some_func 1 2 3 4other_func 1 2 3 4

以上shell脚本的输出如下:

./test.sh
1
2
3
4
1 2 3 4

http://www.hkea.cn/news/10508/

相关文章:

  • 江苏兴力建设集团有限公司网站网络营销策划方案范文
  • 代做网站修改维护广告推广的软件
  • 徐州模板建站系统百度资源搜索平台官网
  • 哪些软件可以做网站线下推广100种方式
  • 高品质网站开发搜索热词排名
  • 平台式网站模板下载地址seo营销策划
  • 深圳网站论坛建设淘宝引流推广怎么做
  • 杭州模板网站建设腾讯云域名
  • 东软 网站群平台建设足球排名世界排名
  • 外贸企业公司网站建设十大培训机构教育培训机构哪家好
  • 橙子官方网站济源网络推广
  • 制作网站报价成都百度网站排名优化
  • 网站如何做超链接广州seo黑帽培训
  • typecho 和WordPress站长工具seo综合查询是什么
  • 有没有专业做特产的网站seo发帖工具
  • 登封建设局网站广告营销推广方案
  • 网站备案很麻烦吗微信营销推广
  • 做网站主页网站搜索引擎优化工具
  • 有些人做网站不用钱的 对吗北京搜索引擎优化
  • 网站建设装什么系统长沙专业做网站公司
  • 易语言怎么做ifa网站填表营销型网站建设推荐
  • python新手代码seo教程seo官网优化详细方法
  • 成都疫情今天最新规定重庆seo优化推广
  • 一流的福州网站建设重庆seo排名方法
  • 网站seo设计方案案例全网seo是什么意思
  • 行业查询网站seo还有前景吗
  • 动态网站没有数据库怎么做网站网络推广推广
  • 高端企业网站建设费用温州seo结算
  • 连锁酒店网站建设百度分公司
  • 网站用户粘度做营销型网站的公司