![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux Shell 编程
偶尔偶尔
这个作者很懒,什么都没留下…
展开
-
Linux Shell编程——文本处理 grep、sed
一、grep 文本过滤命令1.定义Global search regular expression and print out the line全面搜索研究正则表达式并显示出来grep 文本过滤命令是一种强大的文本搜索工具 , 根据用户指定的“模式”对目标文本进行匹配检查 , 打印匹配到的行由正则表达式或者字符及基本文本字符所编写的过滤条件2.grep 的格式格式: &n...原创 2019-03-27 17:03:17 · 409 阅读 · 0 评论 -
Linux Shell编程——常用指令test、tr、&&和||
一、test命令test 命令和 [ ] 等同test "$A" == "$B" 等同 [ "$A" == "$B" ][ "$A" = "$B" ]     &n原创 2019-03-27 17:03:36 · 230 阅读 · 0 评论 -
Linux Shell编程——Shell基础知识
一、基本概念Shell概念Shell也是操作系统中的一个软件。是一个命令行解释器。它包在Linux内核的外面,为用户和内核之间的交互提供了一个接口。系统中的命令用Shell去解释,Shell接收系统回应的输出并显示其到屏幕中。Shell是面向对象的解释型语言。Shell脚本概念是一种为 shell 编写的脚本程序。也就是在Shell脚本里内置了多条命令,语句,循环控制,用脚本判定命令的执...原创 2019-02-28 17:06:20 · 387 阅读 · 0 评论 -
Linux Shell编程——常用指令diff 、cut、sort、uniq
一、diff命令diff命令是用来比较两个文件或目录的不同diff 参数 target1 tarfet2原创 2019-03-27 17:03:52 · 314 阅读 · 0 评论 -
Linux Shell编程——awk 报告生成器
一、认知awk 处理机制: awk 会逐行处理文本,支持在处理第一行之前做一些准备工作以及在处理完最后一行做一些总结性质的工作,在命令格式上分别体现如下:BEGIN{ } 读入第一行文本之前执行,一般用来初始化操作{ } 逐行处理,逐行读入文本执行相应的处理,是最常见的编辑指令END{ } 处理完最后一行文本之后执行,一般用来输出处理结果linux 上面默认使用 gawk二、awk ...原创 2019-03-27 17:04:06 · 143 阅读 · 0 评论 -
Linux Shell编程——变量
一、变量的定义变量即在程序运行过程中他的值是允许改变的量变量是用一串固定的字符来表示不固定的值的一种方法变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行的时可更改的程序信息在 Shell 中变量是不可能永久保存在系统中的,必须在文件中声明二、Shell 脚本中变量的种类1.环境级变量只在当前的shell种生效,shell 关闭则变量丢失定义方法...原创 2019-03-27 17:04:38 · 156 阅读 · 0 评论 -
Linux Shell编程——函数
一、Shell 脚本中的函数脚本中的函数是把一个复杂的语句块定义成一个字符串的方法1.函数语法函数名(){函数体函数名}例如:#!/bin/bashHost_Messages(){ read -p "Please input you action:" Action [ "$Action" = "exit" ] && exit 0...原创 2019-03-27 17:04:53 · 100 阅读 · 0 评论 -
Linux Shell编程——语句
一、if 条件语句1.结构ifthenelifthen…elsefi2.if 语句示例[root@shellexample mnt]# cat test.sh #!/bin/bashif [ "$1" = "yunwei" ]then echo linuxelif [ "$1" = "kaifa" ]t原创 2019-03-27 17:05:09 · 196 阅读 · 0 评论