解析所有出现的分隔符

时间:2017-05-04 23:29:09

标签: bash parsing delimiter backslash

我是Bash的新手,但希望这很简单。我有以下几行代码:

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

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

1 个答案:

答案 0 :(得分:6)

这应该可以解决问题:

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

在Bash here中查看有关参数扩展的详细信息。