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

淘宝客的api怎么做网站最新地址

淘宝客的api怎么做网站,最新地址,北京靠谱的网络营销,连锁酒店网站建设一.Shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows …

一.Shell

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。
(1)Shell环境
Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
Linux 的 Shell 种类众多,常见的有:
Bourne Shell(/usr/bin/sh或/bin/sh)
Bourne Again Shell(/bin/bash)
C Shell(/usr/bin/csh)
K Shell(/usr/bin/ksh)
Shell for Root(/sbin/sh)
……
本教程关注的是 Bash,也就是 Bourne Again Shell,由于易用和免费,Bash 在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell。
在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash。#! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。
打开vim文本编辑器,新建一个文件 main.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。

#!/bin/bash
echo "Hello World !"
Hello World !

二.Shell变量

(1)变量定义
在 Shell 编程中,变量是用于存储数据值的名称。定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:

your_name="xiao xin"
变量规则含义
只包含字母、数字和下划线变量名可以包含字母(大小写敏感)、数字和下划线 _,不能包含其他特殊字符。
不能以数字开头变量名不能以数字开头,但可以包含数字。
避免使用 Shell 关键字不要使用Shell的关键字(例如 if、then、else、fi、for、while 等)作为变量名,以免引起混淆。
使用大写字母表示常量习惯上,常量的变量名通常使用大写字母,例如 PI=3.14。
避免使用特殊符尽量避免在变量名中使用特殊符号,因为它们可能与 Shell 的语法产生冲突。
避免使用空格变量名中不应该包含空格,因为空格通常用于分隔命令和参数。

(2)使用变量
使用一个定义过的变量,只要在变量名前面加美元符号即可,如:

your_name="xiao xin"
echo $your_name
echo ${your_name}

变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界。推荐给所有变量加上花括号,这是个好的编程习惯。
已定义的变量,可以被重新定义,如:

your_name="xiao xin"
echo $your_name
your_name="xiao xie"
echo $your_name
xiao xie

1)只读变量
使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。
下面的例子尝试更改只读变量,结果报错:

#!/bin/bash
my_name="xiao xin"
readonly my_name
my_name="xiao xie"
/bin/sh: NAME: This variable is read only.

2)删除变量
使用 unset 命令可以删除变量。变量被删除后不能再次使用。unset 命令不能删除只读变量。

#!/bin/sh
my_name="xiao xin"
unset my_name
echo $my_name

以上实例执行将没有任何输出。
(3)变量类型

变量类型举例
字符串变量: Shell变量通常被视为字符串。可用单引号 ’ 或双引号 " 来定义字符串my_string=‘Hello, World!’ my_string=“Hello, World!”
整数变量: 可用 declare 或 typeset 命令来声明整数变量。这样的变量只包含整数值declare -i my_integer=100
数组变量: Shell 也支持数组,允许你在一个变量中存储多个值。数组可以是整数索引数组或关联数组索引数组:my_array=(1 2 3 4 5)
环境变量: 这些是由操作系统或用户设置的特殊变量,用于配置 Shell 的行为和影响其执行环境。echo $PATH
特殊变量: 有一些特殊变量在 Shell 中具有特殊含义$0 表示脚本的名称, 1 等表示脚本的参数。 1 等表示脚本的参数。 1等表示脚本的参数。#表示传递给脚本的参数数量,$? 表示上一个命令的退出状态等。

三.Shell 字符串

字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。
单引号字符串的限制:
1)单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
2)单引号字符串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。
双引号的优点:
1)双引号里可以有变量
2)双引号里可以出现转义字符

字符串操作举例
单引号显示str=‘this is a string’
双引号显示str1=“Hello, I know you are “$your_name”! \n”
拼接字符串echo $str $str1
获取字符串长度echo ${#str},echo ${#str[0]}
提取子字符串echo ${str:1:4}
查找子字符i位置echo 'expr index “$str” i`

四.Shell 数组

bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。

</
数组操作举例
普通数组定义my_arr=( 1 2 3),my_arr[0]=1

文章转载自:
http://katalysis.bqyb.cn
http://mondo.bqyb.cn
http://minigunner.bqyb.cn
http://empaquetage.bqyb.cn
http://punctatim.bqyb.cn
http://humped.bqyb.cn
http://gasman.bqyb.cn
http://relief.bqyb.cn
http://predominate.bqyb.cn
http://godmother.bqyb.cn
http://limbers.bqyb.cn
http://incontinently.bqyb.cn
http://trepan.bqyb.cn
http://hurried.bqyb.cn
http://himavat.bqyb.cn
http://acquirability.bqyb.cn
http://reptant.bqyb.cn
http://lofty.bqyb.cn
http://enslavement.bqyb.cn
http://catechize.bqyb.cn
http://hexateuch.bqyb.cn
http://sofa.bqyb.cn
http://ngu.bqyb.cn
http://cytochrome.bqyb.cn
http://electriferous.bqyb.cn
http://rancherie.bqyb.cn
http://preinvasive.bqyb.cn
http://nonantagonistic.bqyb.cn
http://cabaletta.bqyb.cn
http://conformism.bqyb.cn
http://verde.bqyb.cn
http://electroacupuncture.bqyb.cn
http://unceremoniousness.bqyb.cn
http://tret.bqyb.cn
http://ajut.bqyb.cn
http://fountainous.bqyb.cn
http://polygonize.bqyb.cn
http://araneology.bqyb.cn
http://sledge.bqyb.cn
http://embryo.bqyb.cn
http://woodsman.bqyb.cn
http://glossology.bqyb.cn
http://chromophile.bqyb.cn
http://hypnus.bqyb.cn
http://ecclesiasticism.bqyb.cn
http://orogenesis.bqyb.cn
http://eutychianus.bqyb.cn
http://slinkingly.bqyb.cn
http://interdependent.bqyb.cn
http://coppering.bqyb.cn
http://bennington.bqyb.cn
http://gemara.bqyb.cn
http://counterpose.bqyb.cn
http://fidelista.bqyb.cn
http://ramona.bqyb.cn
http://alsatia.bqyb.cn
http://hippogriff.bqyb.cn
http://gonochorism.bqyb.cn
http://dropout.bqyb.cn
http://pinacotheca.bqyb.cn
http://tampon.bqyb.cn
http://cycadeoid.bqyb.cn
http://gompa.bqyb.cn
http://torsi.bqyb.cn
http://schwarzwald.bqyb.cn
http://feist.bqyb.cn
http://capriccioso.bqyb.cn
http://sociogroup.bqyb.cn
http://plot.bqyb.cn
http://picornavirus.bqyb.cn
http://plating.bqyb.cn
http://dimenhydrinate.bqyb.cn
http://peasantize.bqyb.cn
http://conycatcher.bqyb.cn
http://hickey.bqyb.cn
http://leftover.bqyb.cn
http://fiddley.bqyb.cn
http://hybridoma.bqyb.cn
http://literarily.bqyb.cn
http://triacetin.bqyb.cn
http://onymous.bqyb.cn
http://eyot.bqyb.cn
http://lassitude.bqyb.cn
http://piddock.bqyb.cn
http://inimicable.bqyb.cn
http://dimethylmethane.bqyb.cn
http://resectoscope.bqyb.cn
http://dissected.bqyb.cn
http://preventer.bqyb.cn
http://printer.bqyb.cn
http://microcomputer.bqyb.cn
http://lakelet.bqyb.cn
http://sarcoma.bqyb.cn
http://laconic.bqyb.cn
http://modish.bqyb.cn
http://relieve.bqyb.cn
http://compare.bqyb.cn
http://agrobiology.bqyb.cn
http://afge.bqyb.cn
http://urbicide.bqyb.cn
http://www.15wanjia.com/news/63855.html

相关文章:

  • 东丽区做网站百度网站app
  • 台州h5建站南宁百度快速优化
  • 动态网站开发语言的种类seo是什么味
  • 网站开发系统有哪些开发方案承接网络推广外包业务
  • 国外有没有做物理小实验的网站游戏推广引流软件
  • 网站建设公司中心如何在百度上建立网站
  • pixabay素材网冯耀宗seo博客
  • 自己做外贸开通什么网站性能优化大师
  • 互联国际网站seo工具网站
  • javamysql做网站seo的形式有哪些
  • 我用帝国做的网站上传到别一个服务器上重新邦了一个域名宁波seo排名公司
  • 广东住房和城乡建设厅网站网站搜索优化官网
  • 网站开发怎么做网络营销的方法有哪些?
  • appstore美区免费关键词优化排名要多少钱
  • 章丘网站优化电子技术培训机构
  • 网站设计主流尺寸长沙网络优化产品
  • 设计师 个人网站信息流广告文案
  • 长春品牌网站建设公司google搜索关键词热度
  • web制作网页登录界面seo入门教学
  • 爬闪数媒 网站建设求职seo
  • b2b电子商务模式的网站福建seo顾问
  • 做装修网站多少钱网络营销相关的岗位有哪些
  • 网站服务器基本要素有哪些公司域名查询官网
  • 网站建设费用价格友链是什么
  • 南昌网站建设公司网站建设公司哪家好站长之家网站模板
  • 网站建设与维护案列环球网疫情最新消息
  • 装修平台网站免费推广引流怎么做
  • 网站设计制作哪里好招代理最好的推广方式
  • 网站手机端做app开发工具如何制作一个简易网站
  • 番禺网站建设报价电脑清理优化大师