Shell共121篇 第10页
Shell是Linux系统中的一个用户与操作系统交互的界面。它接收用户输入的命令,并将其传递给操作系统执行。简单来说,Shell就是一个命令行解释器。

Shell获取数组长度命令详解

在Shell脚本中,可以通过几种方式获取数组的长度: 1. 使用${#array[@]}或${#array[*]}语法: array=(1 2 3 4 5) length=${#array[@]} echo $length # 输出5 这种语法是获取数组的元素个数,无论是...
子博兄的头像-华尔子博-奥夏网子博兄2年前
04613

Shell数组:Shell数组定义以及获取数组元素

和其他编程语言一样,Shell 也支持数组。数组(Array)是若干数据的集合,其中的每一份数据都称为元素(Element)。 Shell 并且没有限制数组的大小,理论上可以存放无限量的数据。和 C++、Java...
南宫世家的头像-华尔子博-奥夏网南宫世家3年前
07912

非常详细的Shell字符串截取方法介绍

Shell 截取字符串通常有两种方式:从指定位置开始截取和从指定字符(子字符串)开始截取。 从指定位置开始截取 这种方式需要两个参数:除了指定起始位置,还需要截取长度,才能最终确定要截取的...
子博网的头像-华尔子博-奥夏网子博网3年前
06114

Shell字符串拼接(连接、合并)代码示例

在脚本语言中,字符串的拼接(也称字符串连接或者字符串合并)往往都非常简单,例如: 在 PHP 中,使用.即可连接两个字符串; 在 JavaScript 中,使用+即可将两个字符串合并为一个。 然而,在 S...
子博网的头像-华尔子博-奥夏网子博网3年前
0730

Shell字符串详解,什么是Shell字符串

字符串(String)就是一系列字符的组合。字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)。 字符串可以由单引号' '包围,也可以由双引号' '包围,也可以不用...
子博兄的头像-华尔子博-奥夏网3年前
01260

Shell $?:获取函数返回值或者上一个命令的退出状态

$? 是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值。 所谓退出状态,就是上一个命令执行后的返回结果。退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,...
子博网的头像-华尔子博-奥夏网子博网3年前
0910

Shell特殊变量:Shell $#、$*、$@、$?、$$

我们讲到 $n,它是特殊变量的一种,用来接收位置参数。我们继续讲解剩下的几个特殊变量,它们分别是:$#、$*、$@、$?、$$。 Shell 特殊变量及其含义 变量 含义 $0 当前脚本的文件名。 $n(n≥1...
王麻子的头像-华尔子博-奥夏网王麻子4年前
01390

Shell位置参数(命令行参数)的使用

我们先来说一下 Shell 位置参数是怎么回事。 运行 Shell 脚本文件时我们可以给它传递一些参数,这些参数在脚本文件内部可以使用$n的形式来接收,例如,$1 表示第一个参数,$2 表示第二个参数,...
子博网的头像-华尔子博-奥夏网子博网4年前
01370

Shell命令替换:将命令的输出结果赋值给变量

Shell 命令替换是指将命令的输出结果赋值给某个变量。比如,在某个目录中输入 ls 命令可查看当前目录中所有的文件,但如何将输出内容存入某个变量中呢?这就需要使用命令替换了,这也是 Shell ...
王麻子的头像-华尔子博-奥夏网王麻子4年前
01300

Shell变量的作用域:全局变量、环境变量和局部变量

Shell变量的作用域:全局变量、环境变量和局部变量-华尔子博-奥夏网
Shell 变量的作用域(Scope),就是 Shell 变量的有效范围(可以使用的范围)。 在不同的作用域中,同名的变量不会相互干涉,就好像 A 班有个叫小明的同学,B 班也有个叫小明的同学,虽然他们都...
王麻子的头像-华尔子博-奥夏网王麻子4年前
01930