Ian McCauley Asked: 2020-06-26 16:27:18 +0800 CST2020-06-26 16:27:18 +0800 CST 2020-06-26 16:27:18 +0800 CST awk 选择特定字段并同时需要一个变量 772 我正在尝试制作一个 awk 脚本,该脚本将获取一个文件,然后是一个单词,然后如果第一个字段包含该单词,则仅输出第一个和第三个字段,到目前为止我最接近的是 #!/usr/bin/awk -f print $3,$1~/chevy/ 但这会输出所有两行,然后如果它们中有单词,则在末尾放置一个 0 或 1。 scripts awk 1 个回答 Voted Best Answer steeldriver 2020-06-26T17:12:19+08:002020-06-26T17:12:19+08:00 awk 程序总是由模式-动作对组成。在您的情况下,您需要{print $1,$3}在记录匹配 pattern 时采取行动$1~/chevy/。所以 #!/usr/bin/awk -f $1~/chevy/ {print $1,$3}
awk 程序总是由模式-动作对组成。在您的情况下,您需要
{print $1,$3}
在记录匹配 pattern 时采取行动$1~/chevy/
。所以