Линукс Сед синтаксический анализ строки - PullRequest
0 голосов
/ 14 ноября 2011

Я не хочу разрезать мою строку с помощью sed, но я не знаю, как она работает

моя строка:

../config_export-import/JCRAPI-usecases-export-doc-10.xml

Мне нужно получить только:

JCRAPI-usecases-export-doc-10.xml

Это не статическая строка, путь «config_export-import» всегда отличается, но всегда статическим является «JCRAPI-usecases -»

Ответы [ 2 ]

2 голосов
/ 14 ноября 2011

пара идей:

sed 's/^.*JCRAPI-usecases-/JCRAPI-usecases-/'

grep -o "JCRAPI-usecases-.*"

basename ...
1 голос
/ 14 ноября 2011
sed 's;.*\(/JCRAPI-usecases-\);\1;'
...