LINUX.ORG.RU

парсинг имени файла bash


0

1

есть файл qwerty_123.txt нужно выделить часть _123.txt делаю так echo qwerty_123.txt | cut -d '_' -f1 вывод команды это qwerty, то есть обрезается но не с той стороны, вопрос, как сделать правильно?

Ответ на: комментарий от metawishmaster

действительно, я думал что вывод будет не таким, видимо нужно было просто попробовать :)

Кстати еще один вариант нашел, если qwerty всегда одинаково то можно | cut -c 7-

temp001
() автор топика
Ответ на: комментарий от ananas

то что ты написал значит: «отрезать от начала строки максимально длинную строку, заканчивающуюся на qwerty»

Думаю, надо было

echo _${file##*_}
#

# нужна для лоровской рендерялки - чтоб не съедала подчёркивание

mmarkk
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.