菜鸟教程Shell笔记 数组 运算符 echo命令

菜鸟教程Shell笔记 数组 运算符 echo命令

数组

数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。

与大部分编程语言类似,数组元素的下标由 0 开始。

Shell 数组用括号来表示,元素用"空格"符号分割开

读取数组
读取数组元素值的一般格式是:

${array_name[index]}

关联数组
Bash 支持关联数组,可以使用任意的字符串、或者整数作为下标来访问数组元素。

关联数组使用 declare 命令来声明,语法格式

declare -A array_name

运算符

Shell 和其他编程语言一样,支持多种运算符,包括:

算数运算符
关系运算符
布尔运算符
字符串运算符
文件测试运算符

原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。

expr 是一款表达式计算工具,使用它能完成表达式的求值操作。

自增和自减操作符
尽管 Shell 本身没有像 C、C++ 或 Java 那样的 ++ 和 – 操作符,但可以通过其他方式实现相同的功能。以下是一些常见的方法:

使用 let 命令
let 命令允许对整数进行算术运算。

Echo命令

echo 是一个内置的 Shell 命令,用于在标准输出(通常是终端)显示一行文本或变量的值。

Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。

命令格式:

echo [选项] [字符串]

基本用法

  1. 简单文本输出
    最基本的用法是直接输出字符串:

实例

echo "Hello, World!"
  1. 输出变量
    echo 可以显示变量的值:

实例

name="Linux User"
echo "Welcome, $name!"
  1. 不带引号的输出
    引号不是必须的,但建议使用以避免意外:

实例

echo This is a test

"


3. 不带引号的输出
引号不是必须的,但建议使用以避免意外:

实例
```shell
echo This is a test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值