![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
Vince Li
人生苦短,Python当歌
展开
-
shell编程之进阶篇五函数
函数基础知识函数是什么?函数就是将某些命令组合起来实现某一特殊功能的方式,是脚本编写中非常重要的一部分。简单函数格式:定义函数:函数名(){ 函数体}调用函数:函数名传参函数格式:传参数函数名 参数函数体调用参数:函数名(){函数体 $n}注意:类似于shell内置变量中的位置参数函数实践简单函数定义和调用示例#!/bin/bash# 函数使用场景一:...原创 2019-03-24 19:17:05 · 150 阅读 · 0 评论 -
shell编程之基础篇
第一章 什么是shellshell的定义在计算机科学中,Shell就是一个命令解释器。shell是位于操作系统和应用程序之间,是他们二者最主要的接口,shell负责把应用程序的输入命令信息解释给操作系统,将操作系统指令处理后的结果解释给应用程序。shell位置图总结:一句话,shell就是在操作系统和应用程序之间的一个命令翻译工具。shell的分类命令行式shellwin...原创 2019-03-22 18:25:40 · 140 阅读 · 0 评论 -
shell编程之进阶篇一表达式
表达式测试语句Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0,表示成功,值为其他时,表示失败。使用专门的测试工具—test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值0为成立)测试语句形式A: test 条件表达式B:[ 条件表达式 ]格式注意:以上两种方法的作用完全一样,后者为常用。但后者需要注意方括号[ ...原创 2019-03-22 18:52:45 · 177 阅读 · 0 评论 -
shell编程之进阶篇二常见运算符号
linux常见符号接下来我们来介绍几个linux的场景符号:重定向符号、管道符、其他符号重定向符号在shell脚本中有两种常见的重定向符号 > 和 >>> 符号作用:`> 表示将符号左侧的内容,以覆盖的方式输入到右侧文件中演示:查看文件内容admin-1@ubuntu:~$ cat file.txt nihao使用重定向符号给文件中增加...原创 2019-03-22 19:08:13 · 141 阅读 · 0 评论 -
shell编程之进阶篇三常见命令详解
常见命令详解接下来我们介绍一些shell脚本中经常使用的linux命令:grep、sed、awk、findgrep命令详解grep命令是我们常用的一个强大的文本搜索命令。命令格式详解grep [参数] [关键字] <文件名>注意:我们在查看某个文件的内容的时候,是需要有<文件名>grep命令在结合|(管道符)使用的情况下,后面的<文件名>是没有的...原创 2019-03-24 12:43:00 · 250 阅读 · 0 评论 -
shell编程之进阶篇四简单流程控制
简单流程控制语句单分支if语句语法格式if [ 条件 ]then 指令fi场景:单一条件,只有一个输出单分支if语句示例#!/bin/bash# 单if语句的使用场景if [ "$1" == "nan" ]then echo "您的性别是 男"fi双分支if语句语法格式if [ 条件 ]then 指令1else 指令2fi场景...原创 2019-03-24 17:54:19 · 123 阅读 · 0 评论