答案1
不要删除城市,而是提取团队名称和会议:
grep -Eo '[^-]+-[^-]+$' <<INPUT
New-England-Patriots-AFC
Dallas-Cowboys-NFC
INPUT
输出
Patriots-AFC
Cowboys-NFC
当球队名称是多个单词时,此方法会失败:“Washington-Football-Team-NFC”。在这种情况下,您必须修复输入以从源头上消除歧义。
不要删除城市,而是提取团队名称和会议:
grep -Eo '[^-]+-[^-]+$' <<INPUT
New-England-Patriots-AFC
Dallas-Cowboys-NFC
INPUT
输出
Patriots-AFC
Cowboys-NFC
当球队名称是多个单词时,此方法会失败:“Washington-Football-Team-NFC”。在这种情况下,您必须修复输入以从源头上消除歧义。