У меня есть Баш скрипт, который возвращает что-то вроде следующего:Unix вырезать на основе того, в колонке
/title
my_title
/year
2017
Как я могу вытащить год (2017), используя простую команду вырезать (или что-то в этом роде чем может быть написано)?
Я знаю, что cut -d\ -f2
будет работать, если название не существует ... так как я могу пропустить титул и захватить только год?
... Спасибо, что если бы я хотел, чтобы включить это в сам скрипт. Вместо команды cut. out = "$ (bin/getYear.sh)" year = "$ (echo $ out | cut -d \ -f2)" –
@ K.R. 'year =" $ (sed -n '/ \/year/{n; p; q}' infile) "'? –
@ K.R. Вы можете заменить 'infile' на результат вашего скрипта:' year = '$ (sed -n'/\/year/{n; p; q} '<(bin/getYear.sh)) "' –