一.特殊变量:$n

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

2.案例实操

[root@mylinux2 shell]# vi 04_特殊变量-1.sh
[root@mylinux2 shell]# bash 04_特殊变量-1.sh [root@mylinux2 shell]# bash 04_特殊变量-1.sh abc
abc[root@mylinux2 shell]# bash 04_特殊变量-1.sh abc 123
abc
123[root@mylinux2 shell]# bash 04_特殊变量-1.sh abc 123 自律
abc
123
自律

二.特殊变量:$#

1.基本语法$#
功能描述:获取所有输入参数个数,常用于循环)。
2.案例实操
(1)获取输入参数的个数

[root@mylinux2 shell]# vi 04_特殊变量-1.sh
[root@mylinux2 shell]# bash 04_特殊变量-1.sh abc 123 自律
3
abc
123
自律

三.特殊变量:$*$@

1.基本语法
$*功能描述:这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体

$@功能描述:这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待

四.特殊变量:$?

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

2.案例实操

[root@mylinux2 shell]# ls
04_特殊变量-1.sh  test1.sh  test2.sh  test3.sh
[root@mylinux2 shell]# echo $?
0
[root@mylinux2 shell]# cd test4.sh
-bash: cd: test4.sh: 没有那个文件或目录
[root@mylinux2 shell]# echo $?
1

shell编程之特殊变量相关推荐

  1. 【拔刀吧少年】之shell编程规范与变量

    shell编程规范与变量 一.Shell脚本概述 1.shell脚本的概念 2.shell脚本应用场景 3.shell的作用--命令翻译器,"翻译官"(`又称命令的组合`) 二.用 ...

  2. shell脚本详解(一)——Shell编程规范与变量

    详解Shell编程规范与变量 一.Shell脚本概述 1.shell脚本的概念 2.shell脚本应用场景 3.shell的作用--命令翻译器,"翻译官" 二.用户的登录shell ...

  3. Shell脚本——Shell编程规范及变量

    Shell编程规范及变量 一.Shell脚本概述 1.1.1 Shell基本概念 1.1.2 Shell脚本应用场景 1.1.3 Shell作用--翻译官 二.shell编程规范 2.1 用户登录sh ...

  4. Shell脚本:shell编程规范与变量

    shell编程规范与变量 一.概述:解释器,编译器,翻译官. 1.定义: 2.作用: 3.应用场景: 4.登录: 5.shell脚本基本格式: 二.重定向与管道操作: 1.交互式硬件设备: 2.重定向 ...

  5. Shell 编程规范与变量

    文章目录 1 Shell 1.1 Shell 作用 2 Shell 脚本概述 2.1 Shell 脚本应用场景 3 编写 Shell 脚本 3.1 脚本的构成 3.2 编写脚本代码 3.2.1 注释有 ...

  6. Shell编程规范与变量(shell编程规范,执行脚本文件的四种方式,管道符号与重定向,shell变量的作用于类型)

    文章目录 Shell脚本概述 Shell脚本的概念 Shell的作用 Shell编程规范 重定向与管道 Shell脚本变量 自定义变量 特殊变量 Shell脚本概述 Shell Script ,She ...

  7. Linux【实操篇】—— Shell 编程入门、变量、运算符、条件判断、流程控制

    目录 一.Shell 编程入门 1. 认识 Shell 2. Shell 脚本的创建与执行 二.Shell 变量 1. 系统变量和自定义变量 2. 变量的基本规则 3. 设置环境变量 4. 位置参数变 ...

  8. shell编程-运算符-环境变量-变量类型声明

    声明:PPT来自于慕课 声明c就不必声明a和b [root@izwz97473w2ydu1pgsmzk4z shell]# a=3 [root@izwz97473w2ydu1pgsmzk4z shel ...

  9. Shell编程之变量赋值和引用

    Linux的shell编程是一种非常成熟的编程语言,它支持各种类型的变量.有三种主要的变量类型:环境变量.内部变量和用户变量. 环境变量(environment variable)是系统环境的一部分, ...

最新文章

  1. JQuery UI – droppable 中文文档
  2. ionic + cordova 配置和开发过程中的一些问题
  3. [学习方法]如何解析源代码
  4. 介绍Python的魔术方法 - Magic Method
  5. RabbitMQ Fanout
  6. promise ,async 小记
  7. 大数据处理黑科技:揭秘PB级数仓GaussDB(DWS) 并行计算技术
  8. 英特尔首推异构编程神器 oneAPI,可让程序员少加班!
  9. 学python要什么基础-要学Python编程,需要什么样的基础呢?想找这方面工作
  10. kafka buffer.memory参数入门
  11. IE7 下载EXCEL注意地方
  12. BZOJ4571: [Scoi2016]美味【主席树】【贪心】
  13. StretchDIBits函数
  14. Python实现香农编码和费诺编码
  15. 2022双十一最亮投影仪推荐,当贝X3激光投影3200ANSI流明超高亮度
  16. 三周年· “三”生万物 | 步履不停,静候时代的馈赠
  17. 为什么你一直学不好SEO优化?
  18. 压在redis身上的三座大山
  19. 招商银行深圳分行二面(技术面试)
  20. B站千万粉丝——老师好我叫何同学

热门文章

  1. 计算机的磁盘地址格式,如何查看电脑硬盘是GPT分区还是MBR分区
  2. qt4 与php 通讯,Qt与外部程序通信问题
  3. 一图读懂《北京市数据中心统筹发展实施方案(2021-2023年)》
  4. 如果机房的线路老化了要怎么做才对?
  5. 加ing形式的单词有哪些_高中英语人教版必修5知识研习Unit4重点单词treat
  6. Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
  7. TF之AE:AE实现TF自带数据集数字真实值对比AE先encoder后decoder预测数字的精确对比—daidingdaiding
  8. Py之albumentations:albumentations库函数的简介、安装、使用方法之详细攻略
  9. ML之相似度计算:图像数据、字符串数据等计算相似度常用的十种方法简介、代码实现
  10. Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程