извлечь текст между 7-м и 8-м символами "/"

извлечь текст между 7-м и 8-м символами "/"

У меня около 100 000 переменных с полным путем к местоположению соответствующего файла. Форма такая:

/abc/def/ghij/klm/nopq/r/stu/vwx/yz

Строка, которую я ищу, находится между 7-м и 8-м вхождением «/», то есть stu.

Очень благодарен за любые рекомендации.

решение1

Предположим, у вас есть исходный код, в котором все эти переменные имеют жестко заданные значения:

perl -nE 'say for m<(?:[/]([^/]+)[/]?){7}>g' src/*

Связанный контент