我认为bash Scripting您指的是执行所有操作的通用脚本。
但是,awk 基本上是一个独立的工具,即使不调用 bash shell(或任何 shell),也可以独立调用!正如tristan!
bash Scripting用于使用 shell 执行任何类型的操作!事实上,您可以awk通过使用其他过滤器甚至 grep 正则表达式在 bash 脚本中直接实现您可以实现的操作。此外,您还可以执行许多其他通过无法实现的操作awk!
awk是一个出色的过滤器和报告编写器。许多 UNIX 实用程序都会生成行和列的信息。AWK 是处理这些行和列的优秀工具,并且比大多数传统编程语言更容易使用 AWK。它可以被认为是一个伪 C 解释器,因为它理解与 C 相同的算术运算符。AWK 还具有字符串操作函数,因此它可以搜索特定字符串并修改输出。AWK 还具有关联数组,它非常有用,并且是大多数计算语言所缺乏的功能。
小智 5
Awk 只是您可以从 Bash 脚本轻松调用的另一个工具。
当您需要过滤数据并且 Bash 的内置函数不能(或不容易)满足您的需要时,您可以调用 awk。您可以使用 Bash 来定义逻辑流程和工具(例如sed或 )awk来操作数据或执行工作。awk 擅长从文件中过滤数据。
就其价值而言,我从未听说过有人认为某个脚本不是“bash 脚本”,因为它调用了 Awk。
| 归档时间: |
|
| 查看次数: |
6821 次 |
| 最近记录: |