bash - `awk ~ $3 /$VARIABLE/` 的 awk 变量不起作用
问题描述
我有一个包含以下字符串的文件,其中包含数百行:
Jun 30;donotreply@my.com;user@example.com
Jun 30;donotreply@my.com;user2@example2.com
Jun 30;donotreply@my.com;user3@example.net
Jun 30;donotreply@my.com;user4@example.org
并尝试过
VARIABLE=example.net
awk -F ";" ~ $3 /$VARIABLE/
不管用
我也试过,
awk -v var="$VARIABLE" -F ";" '$3 ~ /var/'
:但它也没有给出任何结果
我们如何在里面添加变量 \ \
解决方案
推荐阅读
- mysql - 我可以在表格本身的屏蔽列中格式化十进制值吗?
- google-cloud-platform - 如何在设置为服务帐户的 GCP Compute VM 上安装监控代理?
- java - 如何检测整数乘法中的整数溢出
- c# - 如何获得两个物体之间的最短距离?
- javascript - 无法使用 chrome 扩展更新值
- python - 有没有一种 Pythonic 方法可以一次遍历两个列表一个元素?
- linux - 定义命令和参数 - Pod yaml
- angular - 扩展组件的指令
- javascript - Django - 将 ID 分配给模型
- c# - 在 .NET API 中实现复杂查询时获取 GoogleApiException