Как мне извлечь слово, которое идет после определенного слова в bash? Точнее, у меня есть файл, строка которого выглядит следующим образом:
IN=../files/d.txt
Я хочу прочитать строку "d" сверху.
awk '{for(i=1;i<=NF;i++) if ($i=="files/") print $(i+1)}' inputFile
этот код не помогает мне, потому что он пытается найти слово за пробелом. но здесь у нас есть «d» после «files /» (продолжить слово) и заканчивается «.»