![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell编程实战
阿瓦达啃小瓜
这个作者很懒,什么都没留下…
展开
-
Shell编程实战(四):文本处理三剑客
Ⅰ. 概述grep是一个过滤器sed是一个流编辑器awk是报告生成器,对数据进行处理生成报告Ⅱ. grep和egrepegrep 是对 grep 的扩展语法格式第一种形式:grep [option] [pattern] [file1, file2..]第二种形式:command | grep [option] [pattern]grep参数Ⅲ. sed1. sed的工作模式sed(Stream Editor),流编辑器,对标准输出或文件逐行进行处理语法格式第一种:原创 2020-07-16 17:20:57 · 4084 阅读 · 0 评论 -
Shell编程实战(三):Shell编程中的常用工具
1. 文件查找之find命令选项参数对照表2. find, locate, whereis, which总结locate文件查找命令不同于find是在整块磁盘中搜索,locate在数据库文件中查找find是默认全部匹配,locate则是默认部分匹配updatedb 命令:更新数据库用户更新 /var/lib/mlocate/mlocate.db所使用配置文件 /etc/updatedb.conf该命令在后台cron计划任务中定期执行whereis选项含义原创 2020-07-16 17:17:21 · 3740 阅读 · 0 评论 -
Shell编程实战(一):变量的高级用法
一. 变量替换和测试上图中 前4个是删除,后2个是替换例子:# 注意赋值时,"="左右不能有空格[root@vermouth ~]$ variable_1="I love you, Do you love me"[root@vermouth ~]$ var1=${variable_1#*ov}[root@vermouth ~]$ echo $var1 # e you, Do ...原创 2019-03-20 10:12:59 · 3796 阅读 · 0 评论 -
Shell编程实战(二):函数的高级用法
1. 函数定义和使用如何调用函数:直接使用函数名调用,可以将其想象成 Shell 中的一条命令函数内部可以直接使用参数 $1、$2..$n调用函数:functon_name $1 $2#!/bin/bashthis_pid=$$ # $$ 是执行这个脚本的子进程的pidps -ef | grep nginx | grep -v grep | grep -v $this_pid &> /dev/null # 把$this_pid 过滤掉是为了原创 2020-07-16 17:12:27 · 3739 阅读 · 0 评论