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

外贸网站有哪些中国排名前十的建筑公司

外贸网站有哪些,中国排名前十的建筑公司,昆明凡科建站公司,服装网站模块方案拓展阅读 linux Shell 命令行-00-intro 入门介绍 linux Shell 命令行-02-var 变量 linux Shell 命令行-03-array 数组 linux Shell 命令行-04-operator 操作符 linux Shell 命令行-05-test 验证是否符合条件 linux Shell 命令行-06-flow control 流程控制 linux Shell 命…

拓展阅读

linux Shell 命令行-00-intro 入门介绍

linux Shell 命令行-02-var 变量

linux Shell 命令行-03-array 数组

linux Shell 命令行-04-operator 操作符

linux Shell 命令行-05-test 验证是否符合条件

linux Shell 命令行-06-flow control 流程控制

linux Shell 命令行-07-func 函数

linux Shell 命令行-08-file include 文件包含

linux Shell 命令行-09-redirect 重定向

定义

  • 变量名和=之间不能有空格
  • 必须以 [a-zA-Z] 开头,变量名可以包含_
  • 不能包含标点符号和关键字
my_name="houbinbin"

重新定义

已定义的变量可以重新定义

my_name="houbinbin"
my_name="ryo"

使用

  • use_var.sh
my_name="houbinbin"
echo $my_name
  • 运行
houbinbindeMacBook-Pro:shell houbinbin$ vi use_var.sh
houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh use_var.sh
houbinbin

只读

readonly变量不能被更改。

  • readonly_var.sh
# !/bin/bashmy_name="houbinbin"
readonly my_namemy_name="new name"
  • 运行
houbinbindeMacBook-Pro:shell houbinbin$ vi readonly_var.sh
houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh readonly_var.sh
readonly_var.sh: line 4: my_name: readonly variable

删除

使用 unset 来删除定义的变量。

  • unset_var.sh
#!/bin/bashmy_name="ryo"
unset my_name
echo ${my_name}
  • 运行
houbinbindeMacBook-Pro:shell houbinbin$ vi unset_var.sh
houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh unset_var.shhoubinbindeMacBook-Pro:shell houbinbin$

特殊变量

命令描述
$0当前脚本的文件名
$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$#传递给脚本或函数的参数个数。
$*传递给脚本或函数的所有参数。
$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。
$?上个命令的退出状态,或函数的返回值。
$$当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。
  • special_var.sh
#!/bin/bash
echo "File Name: $0"
echo "First Parameter : $1"
echo "First Parameter : $2"
echo "Quoted Values: $@"
echo "Quoted Values: $*"
echo "Total Number of Parameters : $#"
  • 运行
houbinbindeMacBook-Pro:shell houbinbin$ vi special_var.sh
houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh special_var.sh hello world my
File Name: special_var.sh
First Parameter : hello
First Parameter : world
Quoted Values: hello world my
Quoted Values: hello world my
Total Number of Parameters : 3

$*$@

$*$@ 都表示传递给函数或脚本的所有参数,不被""包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。

但是当它们被""包含时,$* 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;$@ 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数。

  • diff_demo.sh
#!/bin/bash# Author:houbinbinecho "display of \$* "for i in "$*";
doecho $i
doneecho "display of \$@ "
for i in "$@";
doecho $i
done
  • 运行
houbinbindeMacBook-Pro:shell houbinbin$ vi diff_demo.sh
houbinbindeMacBook-Pro:shell houbinbin$ /bin/sh diff_demo.sh 1 2 3 4
display of $*
1 2 3 4
display of $@
1
2
3
4
houbinbindeMacBook-Pro:shell houbinbin$

参考资料

https://www.runoob.com/linux/linux-shell.html

本文由博客一文多发平台 OpenWrite 发布!

http://www.yayakq.cn/news/186160/

相关文章:

  • 建立自己的网站平台百度网站公司信息推广怎么做的
  • 雁塔区住房和城乡建设局网站品牌网站运营
  • pc网站建设怎么做网站模板 div
  • 微信生活门户网站源码flash as3 网站模板
  • 网站资质证书1668阿里巴巴官网
  • 房产网站定制房产中介
  • 佛山做网站的公司哪家好网易企业邮箱费用
  • 网站开发主要内容和要求网站开发是什么
  • 山东网站制作推荐2017 WordPress 主题
  • 青岛公司注册网站网站建设开发哪家好
  • 做网站招标公众号制作135
  • 工商网站如何提高网站关键词的排名
  • 网站优化是做什么的营销的本质
  • 网站开发及设计演讲海报台州品牌网站建设
  • 网页制作模板的网站element怎么建网站赚钱
  • 网站版式设计说明数商云价格
  • 伍佰亿网站建设查询学校信息的网站
  • 大学生网站开发总结报告建房的网站
  • 网站建设与用户需求分析银川网站建设多少钱
  • 做一家拍卖网站需要什么资质冬奥会网页设计素材
  • 网站建设倒计时单页源码南昌专业网站设计
  • 网站备案核验单2017网站建设方案
  • 网站开发网络结构图网站制作 flash 修改
  • 找人网站 优帮云做挂件像网站
  • 163建筑网站定制公交app下载
  • 网站轮播效果怎么做郑州网站制作郑州网站制作案例
  • 做知识产权相关的网站做营销型网站公司
  • 网站策划建设阶段的推广佛山顺德做网站
  • 监控做直播网站企业网站和官网的区别
  • 有哪些设计网站app网站建设找宙斯站长工具