Я пытаюсь разобрать имена файлов в определенном каталоге. Имена файлов имеют формат:
token1_token2_token3_token(N-1)_token(N).sh
Мне нужно вырезать маркеры, используя разделитель '_'
, и нужно взять строку, за исключением двух последних токенов. В вышеприведенном примере вывод должен быть token1_token2_token3
.
Количество токенов не фиксировано. Я попытался сделать это с помощью опции -f#-
команды cut
, но не нашел никакого решения. Любые идеи?