Думаю, что такого нет в природе, т.к. при передаче через pipe (конвейер) входные данные рассматриваются как последовательность строк и при обработке срезаются построчно, вы только можете попробовать написать скрипт либо с использованием grep, либо на perl, после нахождения первого элемента столбца на некоторой строке запомнить смещение от начала строки и дальше просматривать следующие строки с этим смещением на предмет нахождения следующих значений элементов.