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

上海公安门户网站官网迁移户口新政百度快速收录

上海公安门户网站官网迁移户口新政,百度快速收录,公司网站建设亚运村,江门网站推广深圳公司通常情况下,在工作中用的最多的有如下几项: $0:Shell 的命令本身 1到9:表示 Shell 的第几个参数 $? :显示最后命令的执行情况 $#:传递到脚本的参数个数 $$:脚本运行的当前进程 ID 号 $*&#…

通常情况下,在工作中用的最多的有如下几项:

$0:Shell 的命令本身
1到9:表示 Shell 的第几个参数
$? :显示最后命令的执行情况
$#:传递到脚本的参数个数
$$:脚本运行的当前进程 ID 号
$*:以一个单字符串显示所有向脚本传递的参数
$!:后台运行的最后一个进程的 ID 号
$-:显示 Shell 使用的当前选项

在Shell脚本中,我们经常会看到$0、$1、$2、$3等,看着像是参数,但又不太像,这些究竟表示啥呢?其实非常简单:

$0:你写的shell脚本本身的名字
$1:给你写的shell脚本传的第一个参数
$2:给你写的shell脚本传的第二个参数

#!/bin/sh
echo "shell脚本本身的名字: $0"
echo "传给shell的第一个参数: $1"
echo "传给shell的第二个参数: $2"

假设该脚本名字叫test.sh,那么我们执行bash test.sh a 1,就可以看到结果:
shell脚本本身的名字: test.sh

传给shell的第一个参数: a

传给shell的第二个参数: 1

Linux脚本中$#、$0、 1 、 1、 1@、 ∗ 、 *、 、 、 分别表示什么?

$#:传入脚本的参数个数;$0:  脚本自身的名称;  $1:  传入脚本的第一个参数;$2:  传入脚本的第二个参数;$@: 传入脚本的所有参数;$*:传入脚本的所有参数;$$:  脚本执行的进程id;$?:  上一条命令执行后的状态,结果为0表示执行正常,结果为1表示执行异常;其中$@与$*正常情况下一样,当在脚本中将$*加上双引号作为“$*”引用时,此时将输入的所有参数当做一个整体字符串对待。比如输入参数有a b c三个参数,则“$*”表示“a b c”一个字符串。
http://www.zhongyajixie.com/news/22147.html

相关文章:

  • 网站 提示建设中零售客户电商网站
  • 源码制作网站大一html网页制作作业
  • 疫情防控工作新闻发布会seo名词解释
  • wordpress sftp在哪青岛seo结算
  • 深圳专业网站建设价格推广方案模板
  • 做冷冻食品的网站网址链接生成器
  • 有经验的网站建设公司搜索引擎营销案例分析题
  • 做期货网站违法的吗常见的网络推广方法有哪些
  • 泸州建设厅施工许可办理网站门户网站有哪些
  • 网站如何设置二级域名做销售记住这十句口诀
  • 能制作网页的软件seo推广人员
  • win10 做网站服务器吗搜索引擎入口官网
  • 做影视网站关停关键字搜索软件
  • 建设制作外贸网站的公司互联网营销方法有哪些
  • 常宁网站设计如何在百度发布短视频
  • 域名访问网址seo推广的方法
  • 凡科的网站怎么做百度推广逆冬seo
  • 湖州建设局网站福州网站优化
  • 建站平台 选择百度网站排名关键词整站优化
  • 互联网发展趋势分析关键词优化一般收费价格
  • 用手机做网站视频网络优化工程师有前途吗
  • 免费的网站怎么建山东seo推广公司
  • 免费申请个人网站网络营销的现状及问题
  • 广州市天河区疫情最新情况网站seo课程
  • 深圳分销网站设计价格亚洲长尾关键词挖掘
  • 比较好的海报设计网站宁波正规优化seo价格
  • 开拓网站建设公司免费的网站申请
  • 网站未做安全隐患检测怎么拿shell可以发外链的网站整理
  • 建设网站前准备资料长春网站优化
  • 百度网站优化推广中视频自媒体平台注册官网