У меня есть разделенная пробелами строка, которая выводится командой, которую я люблю передавать по трубам cut
, используя -fd ' '
для разделения на пробелы. Я знаю, что могу использовать -f <n>
для отображения номера поля <n>
, но могу ли я заставить его отображать последнее поле, если я не знаю длину строки?
Или мне нужно использовать более гибкий инструмент для редактирования текста, как sed
или awk
?
-n
делает его n с самого начала, n-
с n до конца, и есть --complement
опция, которая изменяет выбор. Но нет никакого способа подсчитать количество полей и действовать, насколько я могу судить.