我需要一些帮助来完成我的一项任务,即场景:我们有数据文件——例如巴士公司信息:(位置 ID 和公司办公室/仓库)
id^office
B003^Red Bus Off BSR - GPO
B015^Red Bus Depot BSR
B003^Red Bus Off BSR - Main Stand
B027^MCD Bus Depot LLR
B047^MCD Bus Depot BSR
.... ETC
我需要提取办公室名称中同时具有“Red Bus”(公司名称)和“Depot”的数据,而不是其他.....因此在输出文件中只有 B015^Red Bus Depot BSR
我目前正在尝试 egrep "pat1|pat2" 但它适用于 OR 条件,我也尝试过 if-then grep/sed - 因为我得到的结果满足任一模式而不是两个都 !
谢谢。