Получить последнее поле, используя awk substr
У меня есть простое требование:
Получаю имена файлов с абсолютным каталогом.
Например/home/parent/child/filename
Мое требование состоит в том, чтобы вырезать имя файла из этого.
Что я пробовал это:
awk -F "/" '{print $5}' input
который работает отлично.
Но вот я жесткое кодирование$5
который может отличаться, если мой вход имеет следующую структуру:
/home/parent/child1/child2/filename
Так что это должно быть динамическим без жесткого кодирования. Вот логика:
Всегда берите последнее поле, которое будет именем файла (так что нужно проверять обратное).
Может кто-нибудь помочь мне с функцией awk substr или любой другой функцией?