···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
bash
字符串操作
字符串操作,本章介绍 Bash 字符串操作的语法。,字符串的长度,获取字符串长度的语法如下。,${#varname},,下面是一个例子。,$ myPath=/home/cam/book/long.file.name,$ echo ${#myPath},29,,大括号{}是必需的,否则 Bash ...
循环
循环,Bash 提供三种循环语法for、while和until。,while 循环,while循环有一个判断条件,只要符合条件,就不断循环执行指定的语句。,while condition; do, commands,done,,上面代码中,只要满足条件condition,就会执行命令...
Bash 函数
Bash 函数,本章介绍 Bash 函数的用法。,简介,函数(function)是可以重复使用的代码片段,有利于代码的复用。它与别名(alias)的区别是,别名只适合封装简单的单个命令,函数则可以封装复杂的多行命令。,函数总是在当前 Shell...
数组
数组,数组(array)是一个包含多个值的变量。成员的编号从0开始,数量没有上限,也没有要求成员被连续索引。,创建数组,数组可以采用逐个赋值的方法创建。,ARRAY[INDEX]=value,,上面语法中,ARRAY是数组的名字,可以是任意合法...
Bash 的模式扩展
Bash 的模式扩展,简介,Shell 接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell 会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。,这种特殊字符的扩展,称为模式扩展(glo...
scp 命令
scp 命令,scp是 SSH 提供的一个客户端程序,用来在两台主机之间加密传送文件(即复制文件)。,简介,scp是 secure copy 的缩写,相当于cp命令 + SSH。它的底层是 SSH 协议,默认端口是22,相当于先使用ssh命令登录远程主机,然...
02 第一个 Shell 程序
第一个 Shell 程序,1. Shell 脚本的构成及规范,Shell 脚本有一些约定俗成的规范,大家都遵循这些规则,编写出来的脚本更能被大家接受,Shell 脚本其实不能称为一门编程语言,它更像是一个工具,用来杂糅不同的程序及命令...
Bash 变量
Bash 变量,简介,Bash 变量分成环境变量和自定义变量两类。,环境变量,环境变量是 Bash 环境自带的变量,进入 Shell 时已经定义好了,可以直接使用。它们通常是系统定义好的,也可以由用户从父 Shell 传入子 Shell。,env命令...
read 命令
read 命令,用法,有时,脚本需要在执行过程中,由用户提供一部分数据,这时可以使用read命令。它将用户的输入存入一个变量,方便后面的代码使用。用户按下回车键,就表示输入结束。,read命令的格式如下。,read [-options] [var...
04 Shell 参数
Shell 参数,1. Shell 参数概述,在 Shell 脚本编写中,我们为了使得程序灵活和无状态,有些变量我们不便于在脚本中写死,需要运用外部参数传递进去,每次传递的东西不一样,得到的结果也不尽相同,参数是与变量相辅相成的,...
上一页
1
2
3
下一页
前往
页