ubuntu

【Shell脚本学习4】几种常见的Shell

十度 ubuntu
上面提到过,Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本。 Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等,习惯上把它们称作一种Shell。我们常说有多少种Shell,其实说的是Shell脚本解

【Shell脚本学习5】第一个Shell脚本

十度 ubuntu
打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。 输入一些代码: #!/bin/bash echo "Hello World !"

【Shell脚本学习6】Shell变量:Shell变量的定义、删除变量、只读变量、变量类型

十度 ubuntu
Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须

【Shell脚本学习7】Shell脚本学习指南分享

十度 ubuntu
http://yunpan.cn/cyARvNiaiLhfR (提取码:2878)

【Shell脚本学习8】Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数

十度 ubuntu
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果

【Shell脚本学习9】Shell替换:Shell变量替换,命令替换,转义字符

十度 ubuntu
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" 运行结果: Va

【Shell脚本学习10】Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等

十度 ubuntu
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达

【Shell脚本学习11】Shell注释

十度 ubuntu
以“#”开头的行就是注释,会被解释器忽略。sh里没有多行注释,只能每一行加一个#号。只能像这样: #-------------------------------------------- # 这是一个自动打ipa的脚本,基于webfrogs的ipa-build书写:

【Shell脚本学习12】Shell字符串

十度 ubuntu
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 str='this is a string'

【Shell脚本学习13】Shell数组:shell数组的定义、数组长度

十度 ubuntu
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是