文件开头 #!/bin/bash #! 是所有linux脚本文件开头的符号, 后面的/bin/bash表示是使用/bin/bash为解释器来执行本文件的脚本 运行文件 bash some.sh 或者 sh some.sh 也行,原因是文件头已经说明了这是bash解释器, 所以不会被dash误认 或者 ...
分类:
其他好文 时间:
2019-01-25 22:45:56
阅读次数:
234
`符号包含的命令执行完后,可以讲其输出结果保存到变量中 #!/bin/bash v=`java -version` echo $v 执行结果: $ ./install.sh java version "1.6.0_34" Java(TM) SE Runtime Environment (build ...
分类:
其他好文 时间:
2018-12-28 22:10:10
阅读次数:
187
函数 函数需要在使用之前定义;同时,函数支持以文件的形式进行模块化封装,其他文件的调用范式如下: 无参函数 常见的Bash函数,有两种书写方式 注意:函数名后需要有一个空格! 函数返回值 方法1【弃用】 通过return关键字处理返回信息,主函数通过$?得到返回值: 以下方式无法得到正确的返回值,请 ...
分类:
其他好文 时间:
2018-12-12 23:41:51
阅读次数:
234
bash脚本编程:之case语句 条件测试: 0: 成功 1-255: 失败 命令: [ expression ] [[ expression ]] test expression exPression: 整数测试: -gt, -ge, -lt, -le, -eq, -ne 字符串: >, < , ...
分类:
其他好文 时间:
2018-11-23 20:32:59
阅读次数:
521
Bash,Unix shell的一種,在1987年由布萊恩·福克斯為了GNU計劃而编写。1989年釋出第一個正式版本,原先是計劃用在GNU作業系統上,但能运行于大多数类Unix系统的操作系统之上,包括Linux與Mac OS X v10.4都將它作為預設shell。它也被移植到Microsoft Windows上的Cygwin與MinGW,或是可以在MS-DOS上使用的DJGPP專案。在Novel
分类:
其他好文 时间:
2018-08-04 12:02:05
阅读次数:
154
第八课-第二讲08_02_bash脚本编程之七case语句及脚本选项进阶一.面向过程控制结构顺序结构选择结构循环结构选择结构if语句单分支,双分支,多分支case语句case语句:选择结构caseSWITCHinvalue1)---此处的value是当做字符来比较的statement.....;;value2)statement.....;;value3)statement.....;;*)sta
分类:
其他好文 时间:
2018-07-21 11:58:21
阅读次数:
120
第七课-第二讲07_02_bash脚本编程之六使用脚本选项及组合条件测试vim第二集vim编辑多个文件vimfile1file2file3就打开了多个文件,但是默认显示第一个文件。next在末行模式下输入:next切换至下一个文件prev末行模式下输入:prev切换至上一个文件(如果当前文件有改动要先保存,然后切换至上一个文件)last在末行模式下输入:last切换至最后一个文件first在末行模
分类:
其他好文 时间:
2018-07-19 10:47:05
阅读次数:
120
第七课-第二讲07_02_bash脚本编程之六使用脚本选项及组合条件测试vim第二集vim编辑多个文件vimfile1file2file3就打开了多个文件,但是默认显示第一个文件。next在末行模式下输入:next切换至下一个文件prev末行模式下输入:prev切换至上一个文件(如果当前文件有改动要先保存,然后切换至上一个文件)last在末行模式下输入:last切换至最后一个文件first在末行模
分类:
其他好文 时间:
2018-07-19 10:44:49
阅读次数:
173
第六课-第三讲06_03_bash脚本编程之五字符串测试及for循环1.字符测试1)==(=赋值用的):等号两侧引用变量的结果所以一个等号也可以自动判断出不是赋值,相等为真,不等为假。一定注意等号两侧一定要有空格。2)!=:测试是否不等,不等为真,等为假3)>4)<5)>=6)<=7)-nstring:单目操作,测试字符串是否为空,空为真8)-sstring:单目操作,测试
分类:
其他好文 时间:
2018-07-17 10:33:58
阅读次数:
136
第六课-第一讲06_01_bash脚本编程之四整数测试及特殊变量1.提前结束脚本,后面的命令不在执行exit:退出脚本,定义脚本执行状态码是什么的,这个状态码是可用自定义的,如果没有自定义那把exit前面一条命令的命令执行状态码做为整个脚本的执行状态码保存。exit0-255,这样自定义命令执行状态码2.bash如何进行文件测试if命令;then------一定注意:if是自动取得其后面“命令”的
分类:
其他好文 时间:
2018-07-16 11:29:28
阅读次数:
108