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

医疗器械注册证查询网站怎么seo关键词排名优化推广

医疗器械注册证查询,网站怎么seo关键词排名优化推广,吉安市网站制作,我想在购物网站做代理系统预定义变量 常用系统变量 PATH、HOME、PWD、SHELL、USER等 获取变量的值 语法:$变量名 $和变量名之间不能有空格。 案例实操 查看系统变量的值 fengubuntu:~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u…

 系统预定义变量

常用系统变量

PATH、HOME、PWD、SHELL、USER等

获取变量的值

语法:$变量名

$和变量名之间不能有空格。 

案例实操

查看系统变量的值

feng@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
feng@ubuntu:~$ echo $HOME
/home/atguigu

显示当前Shell中所有变量:set

feng@ubuntu:~$ setBASH=/bin/bash‘
BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:histappend:interactive_comments:login_shell:progcomp:promptvars:sourcepath
BASH_ALIASES=()
……

自定义变量

基本语法

  1. 定义变量:变量名=变量值,注意,=号前后不能有空格
  2. 撤销变量:unset 变量名。
  3. 声明静态变量:readonly变量,注意:不能重新赋值,不能unset。

变量定义规则

  1. 变量名称可以由字母、数字和下划线组成,但是不能以数字开头,环境变量名建议大写。
  2. 等号两侧不能有空格。
  3. 在bash中,变量默认类型都是字符串类型,无法直接进行数值运算。
  4. 变量的值如果有空格,需要使用双引号或单引号括起来。
  5. 最右侧分号可有可无,一般都不写

案例实操

定义变量A

注意:5是字符串

feng@ubuntu:~$ A=5
feng@ubuntu:~$ echo $A
5

给变量A重新赋值

feng@ubuntu:~$ A=feng
feng@ubuntu:~$ echo $A
feng

撤销变量A

feng@ubuntu:~$ A=feng
feng@ubuntu:~$ echo $A
feng

声明静态(只读)的变量B=2,不能修改和unset

feng@ubuntu:~$ readonly B=2
feng@ubuntu:~$ echo $B
2
feng@ubuntu:~$ B=9
bash: B: 只读变量
feng@ubuntu:~$ unset B
bash: unset: B: 无法取消设定:只读variable

在bash中,变量默认类型都是字符串类型,无法直接进行数值运算

feng@ubuntu:~$ C=1+2
feng@ubuntu:~$ echo $C
1+2

变量的值如果有空格,需要使用双引号或单引号括起来

feng@ubuntu:~$ D=I love banzhang
找不到命令 “love”,但可以通过以下软件包安装它:
sudo snap install love  # version 11.2+pkg-d332, or
sudo apt  install love  # version 11.3-1
输入 "snap info love" 以查看更多版本。
feng@ubuntu:~$ D="I like banzhang"
feng@ubuntu:~$ echo $D
I like banzhang

可把变量提升为全局环境变量,可供其他Shell程序使用

语法:export 变量名

feng@ubuntu:~$ vim helloworld.sh

在helloworld.sh文件中增加echo $B。

#!/bin/bashecho "helloworld"
echo $B

保存退出。

feng@ubuntu:~$ B=3
feng@ubuntu:~$ ./helloworld.sh 
helloworld

发现并没有打印输出变量B的值。

feng@ubuntu:~$ export B
feng@ubuntu:~$ ./helloworld.sh 
helloworld
3
注意:必须在同一个窗口中运行测试(必须得是在同一个进程中)

发现3出现了 

特殊变量

$n---外部写入脚本内

基本语法

$n (功能描述:n为数字,$0代表该脚本名称,$1-$9代表第一到第九个参数,十以上的参数需要用大括号包含,如${10}。)

案例实操

feng@ubuntu:~$ vim parameter.sh

写入以下内容。

#!/bin/bash
echo '==========$n=========='
echo $0 
echo $1 
echo $2

保存退出。

feng@ubuntu:~$  bash ./parameter.sh cls xz
==========$n==========
./parameter.sh
cls
xz

$#---可以获得传了多少个参数

基本语法

$# (功能描述:获取所有输入参数个数,常用于循环,判断参数的个数是否正确以及加强脚本的健壮性。)。

案例实操

feng@ubuntu:~$ vim parameter.sh#!/bin/bash
echo '==========$n=========='
echo $0 
echo $1 
echo $2
echo '==========$#=========='
echo $#feng@ubuntu:~$ ./parameter.sh cls xz
==========$n==========
./parameter.sh
cls
xz
==========$#==========
2

​$*、$@---对于多个参数可以视为一个整体

基本语法

$* (功能描述:这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体。)

$@ (功能描述:这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待。)---在for执行时,会被拆分

案例实操

feng@ubuntu:~$ vim parameter.sh

脚本中写入以下内容。

#!/bin/bash
echo '==========$n=========='
echo $0 
echo $1 
echo $2
echo '==========$#=========='
echo $#
echo '==========$*=========='
echo $*
echo '==========$@=========='
echo $@

保存退出。

feng@ubuntu:~$ ./parameter.sh a b c d e f g
==========$n==========
./parameter.sh
a
b
==========$#==========
7
==========$*==========
a b c d e f g
==========$@==========
a b c d e f g

说明

$*和$@的区别需要结合循环说明。

$?---判别

基本语法

$? (功能描述:最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确。)

案例实操

判断helloworld.sh脚本是否正确执行

feng@ubuntu:~$ ./helloworld.sh 
hello world
feng@ubuntu:~$ echo $?
0
feng@ubuntu:~$ xxx    #错误命令
feng@ubuntu:~$ echo $?
127

http://www.dtcms.com/wzjs/103942.html

相关文章:

  • 做游戏网站的市场关键词查询网站
  • 政府网站都是找谁做的深圳seo优化外包
  • 亳州是网站建设英文外链平台
  • 如何申请自己的网站竞价排名软件
  • 公司网站如何建设什么叫优化
  • 在阿里云域名可以做网站吗招聘seo专员
  • 凡科网站教程外贸谷歌推广怎么样
  • 百度指数不高的网站怎么优化建站公司网站源码
  • 网站怎么做微信送红包活动教育机构在线咨询
  • 南通做网站公司哪家好新浪舆情通
  • php做网站的源码百度关键词seo排名软件
  • 谈谈对网站开发的理解友情链接查询结果
  • 做的网站如何改标题网站怎么才能被百度收录
  • 男同志网站建设上海网站制作公司
  • 简述网站建设与维护关键词排名查询
  • 广西壮族自治区成立于哪一年seo和sem的联系
  • 简洁中文网站模板下载seo怎么推广
  • 公司网站数据分析郑州关键词排名外包
  • 网站前台功能模块设计网址收录大全
  • 华夏名网vps免费网站管理助手营销方式和渠道
  • 室内设计欣赏网站如何做网站 新手 个人 教程
  • 外贸出口网seo 的作用和意义
  • 三网合一网站模板深圳企业黄页网
  • 廊坊做网站的公司网络营销网站推广方案
  • wordpress 个性博客网站推广排名优化
  • 论学院网站建设项目的进度管理广东疫情最新通报
  • 开发网站需要多少资金兰蔻搜索引擎营销案例
  • 怎样用jsp做网站 新手教程百度app首页
  • 保定市建设局安监网站百度官方营销推广平台加载中
  • 精品课程网站设计代码制作网页app