current functionality of basename:
basename atest /this/is/a/sample/atest-data.filename atest basename atest atest-data.filename atest basename atest-data atest-data.filename atest-data
suggested new functionality as you propose indeed:
basename --prefix /this/is/a/sample/atest /this/is/a/sample/atest-data.filename -data.filename basename --prefix atest /this/is/a/sample/atest-data.filename -data.filename basename --prefix atest /this/is/a/sample/atest-data.filename .filename -data
current functionality of basename:
basename atest /this/is/ a/sample/ atest-data. filename
atest
basename atest atest-data.filename
atest
basename atest-data atest-data.filename
atest-data
suggested new functionality as you propose indeed:
basename --prefix /this/is/ a/sample/ atest /this/is/ a/sample/ atest-data. filename a/sample/ atest-data. filename a/sample/ atest-data. filename .filename
-data.filename
basename --prefix atest /this/is/
-data.filename
basename --prefix atest /this/is/
-data