排序
Shell是什么?Shell的工作流程!Shell的工作原理?
非常详细的Shell字符串截取方法介绍
Shell 截取字符串通常有两种方式:从指定位置开始截取和从指定字符(子字符串)开始截取。 从指定位置开始截取 这种方式需要两个参数:除了指定起始位置,还需要截取长度,才能最终确定要截取的...
Shell数组:Shell数组定义以及获取数组元素
和其他编程语言一样,Shell 也支持数组。数组(Array)是若干数据的集合,其中的每一份数据都称为元素(Element)。 Shell 并且没有限制数组的大小,理论上可以存放无限量的数据。和 C++、Java...
Shell字符串拼接(连接、合并)代码示例
在脚本语言中,字符串的拼接(也称字符串连接或者字符串合并)往往都非常简单,例如: 在 PHP 中,使用.即可连接两个字符串; 在 JavaScript 中,使用+即可将两个字符串合并为一个。 然而,在 S...
Shell字符串详解,什么是Shell字符串
字符串(String)就是一系列字符的组合。字符串是 Shell 编程中最常用的数据类型之一(除了数字和字符串,也没有其他类型了)。 字符串可以由单引号' '包围,也可以由双引号' '包围,也可以不用...
Shell $?:获取函数返回值或者上一个命令的退出状态
$? 是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值。 所谓退出状态,就是上一个命令执行后的返回结果。退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,...
Shell $*和$@之间的区别详解
$* 和 $@ 都表示传递给函数或脚本的所有参数,本节重点说一下它们之间的区别。 当 $* 和 $@ 不被双引号' '包围时,它们之间没有任何区别,都是将接收到的每个参数看做一份数据,彼此之间以空格...
Shell特殊变量:Shell $#、$*、$@、$?、$$
我们讲到 $n,它是特殊变量的一种,用来接收位置参数。我们继续讲解剩下的几个特殊变量,它们分别是:$#、$*、$@、$?、$$。 Shell 特殊变量及其含义 变量 含义 $0 当前脚本的文件名。 $n(n≥1...
Shell位置参数(命令行参数)的使用
我们先来说一下 Shell 位置参数是怎么回事。 运行 Shell 脚本文件时我们可以给它传递一些参数,这些参数在脚本文件内部可以使用$n的形式来接收,例如,$1 表示第一个参数,$2 表示第二个参数,...
Shell命令替换:将命令的输出结果赋值给变量
Shell 命令替换是指将命令的输出结果赋值给某个变量。比如,在某个目录中输入 ls 命令可查看当前目录中所有的文件,但如何将输出内容存入某个变量中呢?这就需要使用命令替换了,这也是 Shell ...