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