linux - awk '/a/{print $4 "\t"$3} abc.txt 是什么意思?

标签 linux bash awk

我正在学习 awk,我对以下命令感到困惑:

awk '/a/ {print $4 "\t" $3}' abc.txt

/a/ 是什么意思?意思是?我正在阅读 Dale DoughertySed & awk,第二版。可能我没有达到 /a/ 的那部分文本处理部分。所以才问这个问题。

最佳答案

对于 abc.txt 文件中的每一行,它都会测试它是否具有“a”字符。如果确实打印该行中的第四个单词,然后是制表符,然后是第三个单词。

关于linux - awk '/a/{print $4 "\t"$3} abc.txt 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37688588/

相关文章:

bash - 命令替换中的变量赋值

bash - 使用 openssl 从 pkcs12 证书中提取信息

bash - fish shell : how to exit on error (bash set -e)

regex - 如何使用动态列对日志输出进行 grep

python - 安装tensorflow时找不到版本

c - Linux 异步 epoll() 服务器在 EPOLLRDHUP 发生时出现问题

linux - 使用 awk 从 grep 匹配中提取文本并并排放置

awk - 如何从 Openstack nova 列表中仅获取 ID 名称和网络字段

linux - 所有账户的 WHM 服务器访问日志

linux - 如何使用 Shell 脚本解析报告?