摘要: 对文件操作 1. 打开文件,得到一个文件句柄赋值给一个变量。 2. 通过句柄对文件进行操作。 3.关闭文件。 基本操作 打开文件的模式: r :只读模式(默认) w:只写模式(不可以读取,没有该文件就创建新的,存在则删除文件内容) a:追加模式(可读,不存在则创建,存在则只追加内容) “+”表示可同 阅读全文
posted @ 2018-05-10 15:36 Coding_Now 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一 包括 -->算数运算符,关系运算符,布尔运算符,字符串运算符,文件测试运算符。 二 算数运算符 下表列出了常用的运算符,假设变量a=10,b=20。 echo `expr $a + $b` 输出30 echo `expr $a \* $b` 输出200 if [ $a == $b ] then 阅读全文
posted @ 2018-05-10 14:55 Coding_Now 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 数组中可以存放多个数值,只支持一维数组,下标从0开始,数组里的元素通过空格分开。 二 定义及读取 三 修改数组的数值及获取数组的长度 阅读全文
posted @ 2018-05-10 12:10 Coding_Now 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 shell程序的字符串可以用单引号,也可以用双引号,也可以不用,字符串是最有用的数据类型。 二 单引号 单引号字符串的限制: 》单引号内的内容原样输出,单引号字符串的变量是无效的。 》单引号内不能出现单引号,加转义字符也不可以。 eg: 三 双引号 双引号的优点: 》双引号内可以出现变量 阅读全文
posted @ 2018-05-10 11:51 Coding_Now 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一 定义变量 定义变量时,不能有$符号,变量名和等号之间不能有空格符号,与其他语言不同,同时变量定义规则遵循以下几条: 1)命名只能使用英文字母,数字和下划线,数字不能开头。 2)中间不能有空格,可以使用_代替。 3)不能使用标点符号。 4)不能使用bash里的关键字。 eg: 二 使用变量 只需要 阅读全文
posted @ 2018-05-10 11:14 Coding_Now 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 介绍 Shell是一种为shell编写的脚本程序,shell环境跟java一样,只要有一个文本编辑器和一个解释器就ok的。 Linux的Shell种类很多,常用的有:Bourne Shell(usr/bin/sh或/bin/sh)和 Bourne Again Shell(/bin/bash)这两个。 阅读全文
posted @ 2018-05-10 10:34 Coding_Now 阅读(187) 评论(0) 推荐(0) 编辑