is
zhou

Linux_shell

Shell 文件包含

zhouchong阅读(26)评论(0)

Shell 文件包含 和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。 Shell 文件包含的语法格式如下: . filename # 注意点号(.)和文件名中间有一空格 或 sourc...

Shell 输入/输出重定向

zhouchong阅读(22)评论(0)

Shell 输入/输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,...

Shell 流程控制

zhouchong阅读(25)评论(0)

Shell 流程控制 和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?php if (isset($_GET["q"])) { search(q); } else { // 不做任何事情 ...

Shell 基本运算符

zhouchong阅读(20)评论(0)

Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,ex...

Shell test命令

zhouchong阅读(26)评论(0)

Shell test命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 1、数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -...

Shell 变量,字符串,注释

zhouchong阅读(22)评论(0)

Shell 变量,字符串,注释 1、Shell 变量 1. 定义变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name=”w3cschool.cn” 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有...

Shell 数组

zhouchong阅读(29)评论(0)

Shell 数组 1、数组定义 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元...

Shell 函数

zhouchong阅读(28)评论(0)

Shell 函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: [ function ] funname [()] { action; [return int;] } 说明...

输出命令echo和printf

zhouchong阅读(30)评论(0)

Shell输出命令:echo和printf 1、Shell echo命令 Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。 命令格式:echo string 显示普通字符串: echo “It is ...

Shell 简介

zhouchong阅读(22)评论(0)

1、Shell 简介 1. 什么是 Shell,Shell 命令的两种执行方式 Shell本身是一个用 C 语言编写的程序,它是用户使用 Unix/Linux 的桥梁,用户的大部分工作都是通过 Shell 完成的。Shell既是一种命令语言...