shell脚本while语句 shell脚本的使用该熟练起来了,你说呢?(篇一)

03/15 01:42:40 来源网站:辅助卡盟平台

string="james is a great basketball player"
echo ${string:1:4} # 输出ames

注意:第一个字符的索引值为 0。

查找子字符串

查找字符 i 或 o 的位置(哪个字母先出现就计算哪个):

string="james is a great basketball player"
echo `expr index "$string" mnt`  # 输出 3

注意: 以上脚本中 ` 是反引号,而不是单引号 ',不要看错了哦。

Shell 数组

bash支持一维数组(不支持多维数组),并且没有限定数组的大小。

类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。

定义数组

在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:

在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:

数组名=(值1 值2 ... 值n)

例如:

shell 脚本 sql语句_shell脚本while语句_shell脚本while do

还可以单独定义数组的各个分量:

shell脚本while do_shell脚本while语句_shell 脚本 sql语句

可以不使用连续的下标,而且下标的范围没有限制。

读取数组

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

${数组名[下标]}例如:

valuen=${array_name[n]}

使用 @ 符号可以获取数组中的所有元素,例如:

echo ${array_name[@]}

获取数组的长度

获取数组长度的方法与获取字符串长度的方法相同,例如:

#!/bin/bash
array_name=(
value0
value1

shell脚本while语句_shell脚本while do_shell 脚本 sql语句

输出结果为: 3 3 6

Shell 注释

以 # 开头的行就是注释,会被解释器忽略。

通过每一行加一个 # 号设置多行注释,像这样:

#-----------------hello world-----------------------#

如果在开发过程中,遇到大段的代码需要临时注释起来,过一会儿又取消注释,怎么办呢?

每一行加个#符号太费力了,可以把这一段要注释的代码用一对花括号括起来,定义成一个函数,没有地方调用这个函数shell脚本while语句,这块代码就不会执行,达到了和注释一样的效果。

多行注释

多行注释还可以使用以下格式::<

这就是我分享的shell脚本,其中参考了很多人的文章,如果大家有什么更好的思路,也欢迎分享交流哈。

—END—

参考链接:

c.biancheng.net/view/706.html

runoob.com/linux/linux-shell-variable.html

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    暂无相关资讯
shell脚本while语句 shell脚本的使用该熟练起来了,你说呢?(篇一)