KnowledgeCity

正则表达式与高级脚本编写技术

创建一个Bash脚本并将其他语言集成到Bash中
免费观看第一课 — 获取全部 9 节课程的完整访问权限。

To view this video please enable JavaScript.

课程:按需
高级  提供者 Jeremy Kurtz  9 课时 ·  53m  语言:阿拉伯语, 德语, 英语, 西班牙语, 法语, 葡萄牙语, 简体中文 

课程描述

在这些课程中,您将学习如何从脚本环境中组合命令、输出和重定向。学习正则表达式,并将它们与grep工具一起使用。学习如何使用守护进程自动化任务,以及如何插入其他编程语言​​​​在脚本中以增强脚本的功能。

您将学到的内容

  • 编写和格式化正则表达式,并将其与 grep 工具结合使用,无需打开文件即可对文件进行精准搜索
  • 在 Bash 脚本环境中,使用管道和重定向符将命令、输出和重定向组合在一起
  • 在构建 Bash 脚本时,重定向标准输出(Stdout)和标准错误(Stderr),包括使用 /dev/null
  • 创建使用重定向的 Bash 脚本,并通过函数将命令行操作模块化
  • 在 Bash 中使用守护进程自动执行任务
  • 将其他编程语言集成到 Bash 脚本中以增强其功能

关键要点

  • 正则表达式可实现跨文件的精准搜索,grep 可应用正则表达式在不打开文件的情况下查找匹配内容。
  • 管道和重定向符是 Bash 中用于组合命令、输出及命令自动化的核心机制。
  • 标准输出(Stdout)和标准错误(Stderr)均可被重定向,包括重定向至 /dev/null,以控制脚本的输出。
  • 函数提供了模块化能力,从而提升命令行脚本的编写效率与质量。
  • Bash 中的守护进程可实现任务自动化,同时还可集成其他编程语言以增强脚本功能。

常见问题

本课程将学习哪些内容?

您将学习正则表达式和高级脚本编写技术,包括如何组合命令、输出和重定向,如何将正则表达式与 grep 工具结合使用,如何使用守护进程自动执行任务,以及如何在脚本中嵌入其他编程语言。

各课时涵盖哪些主题?

课时内容涵盖正则表达式的定义与格式化方法、创建带有重定向的 Bash 脚本、管道与重定向符回顾、标准输出(Stdout)与标准错误(Stderr)的重定向、/dev/null 的使用、函数、Bash 中的守护进程,以及在 Bash 中集成其他编程语言。

本课程将帮助我掌握哪些技能?

本课程将帮助您培养批处理脚本编写、自定义脚本编写、Grep、Linux 脚本编写、正则表达式以及脚本编写等方面的技能。

本课程如何应用正则表达式?

本课程讲授正则表达式及其与 grep 工具的结合使用方法,使您能够对文件进行极精准的搜索,无需打开文件即可完成查找。