解析预定义变量的用法

简介:

shell编程里有一种变量,很多资料中都把它定义为预定义变量。

工作中最常用到的预定义变量其实就两个:

① $n

② $?


那么接下来,我们先来讲解$n:

n是什么?n代表的是数字。简单点说,在脚本中$0表示命令本身,$1-$9表示第1到第9个参数,n为10以上的数字要用{}表示,例如:${10}


来,我们写个脚本吧:

wKiom1fkyVOD69xOAAC7-BmQdik134.png-wh_50

这就是一个简单的求和脚本



至于“$?”更简单了。

输入一条命令,例如:ls 文件夹

如果命令正确,则返回0

如果命令错误,则返回一个数字

wKioL1fkyf3DLV-zAAC_-uT_UIs560.png-wh_50



本文转自 Super康 51CTO博客,原文链接:http://blog.51cto.com/zhengkangkang/1855811,如需转载请自行联系原作者

相关文章
|
2月前
|
存储 C# 容器
C变量数据类型深度解析:打造高效代码的基石
C变量数据类型深度解析:打造高效代码的基石
17 1
|
4月前
|
Dart 数据安全/隐私保护
Dart笔记:Dart 语言中的存取器及其用法解析
Dart笔记:Dart 语言中的存取器及其用法解析
52 0
|
19天前
|
安全
并发编程之变量的线程安全分析的详细解析
并发编程之变量的线程安全分析的详细解析
11 0
|
2月前
|
存储 缓存 算法
CMake 变量作用域全解析:扩展、管理与应用
CMake 变量作用域全解析:扩展、管理与应用
47 0
|
2月前
|
C#
C变量作用域全解析!
C变量作用域全解析!
9 0
|
2月前
|
算法 编译器 C++
【C++ 泛型编程 进阶篇】:C++ 元模版编程 typename关键字的多种用法全解析
【C++ 泛型编程 进阶篇】:C++ 元模版编程 typename关键字的多种用法全解析
42 0
|
2月前
|
存储 算法 数据挖掘
【Python 基础教程 25】全面入门指南:深度解析Python3的命名空间,作用域及变量使用教程
【Python 基础教程 25】全面入门指南:深度解析Python3的命名空间,作用域及变量使用教程
64 0
|
2月前
|
存储 安全 程序员
【C++ 包装器类 智能指针】完全教程:std::unique_ptr、std::shared_ptr、std::weak_ptr的用法解析与优化 — 初学者至进阶指南
【C++ 包装器类 智能指针】完全教程:std::unique_ptr、std::shared_ptr、std::weak_ptr的用法解析与优化 — 初学者至进阶指南
75 0
|
2月前
|
Python
Python中sort和sorted函数用法解析
Python中sort和sorted函数用法解析
21 0
|
3月前
|
存储 Rust 安全
Rust中的变量与常量:定义与使用的深入解析
本文将详细探讨Rust编程语言中变量与常量的定义、特性及其使用场景。我们将从基本概念出发,逐步深入到Rust的内存管理、所有权系统和不变性原则,帮助读者更好地理解和应用这两种基础元素。

推荐镜像

更多