bash - 在正斜杠内打印变量
问题描述
我想使用 awk 命令传递正斜杠内的变量。
host=drogesx0112
sto=ISIL03_091_871
尝试运行此命令但没有输出。
> awk "/${host}/ && /${sto}/" file
示例文件:
IRE_DRO_Fabric_A drogesx0112_IRE_DRO_A_ISIL03_091_871
IRE_DRO_Fabric_A drogesx0112_IRE_DRO_A_NETAPP_7890_2D5_1D8
IRE_DRO_Fabric_A drogesx0112_SAN_A
IRE_DRO_Fabric_B drogesx0112_IRE_DRO_B_ISIL03_081_873
IRE_DRO_Fabric_B drogesx0112_IRE_DRO_B_NETAPP_7890_9D3_2D8
IRE_DRO_Fabric_B drogesx0112_SAN_B
寻找这个输出。
]$ awk "/${host}/ && /${sto}/" file
]$ IRE_DRO_Fabric_A drogesx0112_IRE_DRO_A_ISIL03_091_871
解决方案
推荐阅读
- angular - 防止在 Angular 应用条件逻辑中无限调用 API
- powershell - 基于不同输入在 AD (Get-ADUser) 中查找用户的最佳方式
- android - 将异步数据库回调与同步操作混合的正确程序?
- android - 设置 applicationidsuffix 时找不到与包名称匹配的客户端
- swift - 无法在文档目录 Swift 中打开文件
- c# - LeanFT C# '您确定要离开此页面吗?对话
- python-3.x - 如何在 pytorch 中更改输入图片的尺寸?
- python - 在python中连接一个变量的所有字符串
- python-2.7 - 在多处理中未调用 python SIGTERM 处理程序
- c# - Automapper:映射子对象(对象列表)从数据库获取数据