解析所有出现的定界符

Parse past all occurrences of a delimiter

我是 Bash 的新手,但希望这很容易做到。我有以下几行代码:

LOCATION='C:\proj\myproject\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_2.29.exe'
FILENAME=${LOCATION}

如何解析所有反斜杠,转到路径末尾,提取文件名并将其分配给 $FILENAME(在本例中为 'chromedriver_2.29.exe')?

这应该可以解决问题:

FILENAME=${LOCATION##*'\'}

请参阅 Bash here 中有关参数扩展的详细信息。