1、假如,有一bb文档的格式如下:
111.1.1.1- - [23/Apr/2011:00:00:40 +0800] "GET aa.png HTTP/1.1" 304 - "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
现在要求提取以上红体字部分,我们可以通过以下命令实现:
grep aa.png bb|cut -d\" -f6
2、假如,有一bb文档的格式如下:
112.23.173.208 - - [23/Apr/2011:00:19:25 +0800] "GET aa.png HTTP/1.1" 304 - "http://*****.mail.163.com/js3/read/readhtml.jsp?ssid=SM6k5X8DBFSnJ30wqKARBTa6FgM7opYA6Yg0IdgUilc%3d&mid=51:1tbiMxQpVElyp7SuggAAse" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; TheWorld)"
现在,要获取红体字部分,可以用以下命令来实现:
grep aa.png bb|cut -d\" -f4|cut -sd/ -f3
3、以第2点为例,要求:统计出现aa.png且时间格式为“23/Apr/2011”次数。操作如下:
grep aa.png bb|sed 's,[^[]*\[,,;s,:.*,,'|uniq -c
首先在 bb文档中查找aa.png 然后,删除“日/月/年”之外字符,最后,统计出现的次数
分享到:
相关推荐
Linux Shell 编程基础教程 本资源为 Linux Shell 编程基础教程,涵盖了 Linux Shell 编程的基础知识,包括语法基本介绍、变量、环境变量、Shell 命令和流程控制等。 一、语法基本介绍 在 Linux Shell 编程中,...
"Linux与UNIX Shell编程指南" Linux与UNIX Shell编程指南是计算机科学领域中一本经典的指南手册,旨在帮助读者快速掌握Linux与UNIX操作系统下的shell编程技术。下面是从该书中生成的相关知识点: 1. Shell概述 ...
在Linux环境中,Shell编程是一种非常重要的自动化脚本编写技术,而字符串操作又是Shell编程中不可或缺的一部分。本知识点将介绍Shell编程中字符串操作的相关知识,内容涉及字符串的基本概念、属性以及常见的字符串...
Linux Shell编程是Linux系统管理与自动化任务的核心技术之一。Shell不仅仅是一个命令行接口,它也是一种强大的脚本语言,能够帮助用户高效地执行一系列系统指令。本文将深入介绍Shell编程的基础知识,包括创建脚本、...
### Linux Shell编程验证身份证号码 #### 核心功能: 此脚本主要实现了身份证号码的有效性检查和信息提取,支持15位和18位两种身份证号码格式。通过一系列逻辑判断和数学运算,确保了身份证号码的真实性,并能够...
本书《Linux 命令、编程器与Shell编程 第一版》着眼于帮助读者提升在Linux环境下的操作能力,特别是通过命令行界面进行操作的技能。它覆盖了Linux系统中常用的命令行工具、编程器的使用,以及Shell编程的方方面面。 ...
8. 循环与条件判断:文档中出现循环控制结构(while、do...done)和条件判断结构(if、elif、else),这是Shell编程中常用的控制逻辑。 9. 脚本使用交互式输入:文档显示脚本需要用户的交互式输入,例如读取用户名...
### Linux Shell编程入门知识点 #### 一、Shell编程的重要性与应用场景 在Linux系统中,尽管图形界面工具丰富多样,但Shell仍然是一种极其重要的工具。Shell不仅能够高效地执行命令,而且还是一门强大的编程语言。...
- **定义**:在 Linux 系统中,Shell 是用户与操作系统交互的主要方式之一,它不仅是一个命令行解释器,还是一种功能强大的编程语言。 - **用途**: - **任务自动化**:通过编写 Shell 脚本可以实现对日常任务的...
Awk是Linux shell编程中一个非常灵活且功能强大的工具,它能够高效地处理大量文本数据,无论是简单地提取信息还是复杂的数据分析,都能胜任。掌握Awk的使用技巧,可以极大提高数据处理和脚本编写的效率。通过本文的...
### Linux环境下Shell编程知识点 #### 一、Shell简介 Shell是一种命令行解释器,也是用户与操作系统之间的交互界面。在Linux系统中,Shell是连接用户和内核的重要桥梁,允许用户通过命令行来控制计算机执行任务。...
本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 ...
Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可...
### Linux Shell编程(基础教程) #### 一、概述 Linux Shell 编程是学习 Linux 操作系统的一个重要组成部分。Shell 脚本是一种强大的工具,可以让用户自动化一系列的任务,提高工作效率。本文主要介绍 Linux Shell ...
Linux系统管理之Shell编程是云计算Linux课程系列的第十二章,本章节的重点在于shell编程,特别是其中的正则表达式,它在文件中用于匹配符合条件的字符串。本节主要介绍了基础正则表达式的元字符以及其具体的应用。 ...
- 解析:本文档旨在通过深入浅出的方式介绍一系列Linux Shell编程技巧,适用于希望成为Linux高手的学习者。通过掌握这些技巧,用户能够更加高效地管理与操作Linux系统。 #### 描述解析 - **描述**:“一个学霸的...
《Linux与Unix Shell编程指南》是一本专注于操作系统交互式脚本编写的重要参考资料,适用于那些希望深入理解Shell编程的用户。Shell编程是Linux和Unix系统中不可或缺的一部分,它提供了自动化任务执行、文件操作以及...
《Linux命令行与Shell脚本编程大全》是一本专注于Linux操作系统下命令行使用和Shell脚本编写的实用指南书籍。本书不仅涵盖了Linux操作系统的基本概念和基础命令,还深入介绍了如何通过Shell脚本来自动化管理任务,...
### Linux Shell 编程基础教程知识点详解 #### 一、Linux 脚本编写基础 ##### 1.1 语法基本介绍 **1.1.1 开头** 在 Linux shell 脚本中,每一份脚本都需要以特定的行作为开头,即所谓的“shebang”(#!)。这一...
本书《LINUX与UNIX SHELL编程指南》旨在帮助已有一定Linux/Unix使用基础的读者深入理解和掌握Shell编程。 首先,Shell编程的基础是理解Shell的语法和命令。这包括变量定义、条件语句(if...else)、循环结构(for、...