随笔分类 -  Shell脚本大全

摘要:在Linux下我们也可以自定义函数来完成我们想要实现的功能。 函数格式: function_name(){ 逻辑 } 实例(无返回值): 输出结果: 函数开始执行 Hello World My_name is Alex_lei 函数执行结束 实例(有返回值): 函数返回值通过$?来接受,但是返回值范 阅读全文
posted @ 2018-05-11 14:46 Coding_Now 阅读(143) 评论(0) 推荐(0)
摘要:-->if if 条件 then command command ...... fi 实例 -->if else if 条件 then command command ...... else command command ...... fi 实例 -->if else-if else if 条件 阅读全文
posted @ 2018-05-11 14:08 Coding_Now 阅读(109) 评论(0) 推荐(0)
摘要:主要用于判断某个条件是否成立,主要用于数值,字符串的判断。 实例 实例 阅读全文
posted @ 2018-05-11 13:07 Coding_Now 阅读(125) 评论(0) 推荐(0)
摘要:首先我们先看个实例我们在总结下命令格式。 经过初步判断printf命令与我们所熟悉的C语言的printf格式类似,一共分3块。 -->printf关键字 -->format-string格式 -->要输出的内容 上面的例子让我们知道了,当我们不写字符串的参数的时候,默认为null(空),数字默认是0 阅读全文
posted @ 2018-05-11 12:43 Coding_Now 阅读(212) 评论(0) 推荐(0)
摘要:echo string。 -->显示普通字符串 -->显示转义字符 -->显示变量 -->显示结果定向至文件file -->原样显示 -->显示日期 阅读全文
posted @ 2018-05-11 12:18 Coding_Now 阅读(1791) 评论(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 阅读(158) 评论(0) 推荐(0)
摘要:一 介绍 数组中可以存放多个数值,只支持一维数组,下标从0开始,数组里的元素通过空格分开。 二 定义及读取 三 修改数组的数值及获取数组的长度 阅读全文
posted @ 2018-05-10 12:10 Coding_Now 阅读(164) 评论(0) 推荐(0)
摘要:一 介绍 shell程序的字符串可以用单引号,也可以用双引号,也可以不用,字符串是最有用的数据类型。 二 单引号 单引号字符串的限制: 》单引号内的内容原样输出,单引号字符串的变量是无效的。 》单引号内不能出现单引号,加转义字符也不可以。 eg: 三 双引号 双引号的优点: 》双引号内可以出现变量 阅读全文
posted @ 2018-05-10 11:51 Coding_Now 阅读(180) 评论(0) 推荐(0)
摘要:一 定义变量 定义变量时,不能有$符号,变量名和等号之间不能有空格符号,与其他语言不同,同时变量定义规则遵循以下几条: 1)命名只能使用英文字母,数字和下划线,数字不能开头。 2)中间不能有空格,可以使用_代替。 3)不能使用标点符号。 4)不能使用bash里的关键字。 eg: 二 使用变量 只需要 阅读全文
posted @ 2018-05-10 11:14 Coding_Now 阅读(148) 评论(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 阅读(198) 评论(0) 推荐(0)