$ awk '/^ROBO/ { n = $2 } /^1\)/ { $1 = n; $3 = ""; print }' file1
lab1 10.195.41.1 comment1
lab2 10.95.4.1 comment2
Это работает, как и ожидалось, но сжимает все последовательные пробелы в комментариях.
Первая часть извлекает второе слово из любой ROBO
строки.
Вторая часть заменит первое поле ввода любой строки 1)
словом из самой последней строки ROBO
и очистит третье поле ввода перед печатью измененной записи.
Для второго набора примерных входных данных получается
lab1 10.195.41.1 comment1
lab2 10.95.4.1