|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/big-data-testing-prerequisite/
课程评论:没有评论
**课程名称:** AWK & SED 文件处理与 Shell 脚本实战 **课程概述:** 本课程旨在教授学员如何利用 UNIX/Linux 系统强大的文本处理工具 AWK 和 SED,以及 Shell 脚本,高效地处理各种格式的文本文件。 **AWK 部分:** * **基础到进阶:** 从 AWK 的基本概念入手,逐步深入到高级用法。 * **环境搭建:** 教授如何设置 AWK 的开发环境并准备测试数据。 * **基础操作:** 学习如何提取单列或多列数据,包括带分隔符的数据。 * **条件处理:** 掌握使用逻辑“与”和“或”来有条件地提取数据,以及 AWK 的条件语句和命令。 * **循环与块:** 学习 AWK 的循环结构和代码块的使用。 * **结果保存:** 演示如何将 AWK 处理的结果保存到文件中。 **SED 部分:** * **SED 介绍:** 讲解 SED 的基本原理和用途。 * **显示与跳过:** 学习如何显示指定行数或满足搜索条件的数据,以及如何跳过特定数据。 * **查找与替换:** 掌握在文本中查找、插入、更新和删除数据的方法。 * **GREP 命令:** 学习如何使用 GREP 命令进行强大的模式匹配搜索。 * **文件搜索:** 演示如何在单个或多个文件中进行数据搜索,包括区分大小写和忽略大小写的搜索,以及搜索围绕特定词语的数据。 **Shell 脚本部分:** * **Shell 基础:** 介绍 Shell 脚本的基本语法和概念。 * **变量:** 学习如何使用系统变量和用户自定义变量。 * **函数:** 掌握 Shell 脚本中函数的使用。 * **循环与条件:** 学习 Shell 脚本中的循环和条件处理语句。 **总结:** 本课程为学员提供了一套完整的文本处理和自动化脚本编写解决方案,通过 AWK、SED 和 Shell 脚本的结合使用,能够显著提高在类 UNIX 系统中处理数据文件的效率。
AWK & SEDMany UNIX utilities generates rows and columns information. AWK is an excellent tool for processing these rows and columns, and is easier to use AWK than most conventional programming languages. It can be considered to be a pseudo-C interpreter, as it understands the same arithmetic operators as C. AWK also has string manipulation functions, so it can search for particular strings and modify the output. AWK also has associative arrays, which are incredible useful, and is a feature most computing languages lack. Associative arrays can make a complex problem a trivial exercisesAWK Coverage Basic to Advance AWKEnvironment Setup with Test Data SetupBasic Operations-Fetch One or Multiple Columns Data (With Exercise)Basic Operations-Fetch One or Multiple Columns Data with SeparatorConditionally Fetch Data using Logical AND and Logical ORCondition Handling with AWK CommandsAWK Looping & Blocks AWK BlocksSave AWK Results to the fileSED CoverageSED IntroductionDisplay one or Few lines in OutputDisplay Data by Search conditionsSkip Data to display in outputFind and Replace DataSearch Insert Update and Delete DataSearch Data using GREP commandsSearch Data in one or Multiple FilesSearch Data in All filesSearch data with case or ignoring caseSearch data with surrounding wordsAdvance Search ConditionCut CommandsCut ColumnsCut Range of ColumnsCut by charactersShell ScriptingShell Scripting basicsWorking with System and User VariablesFunctionsLoopingCondition Handling