LINUX.ORG.RU

На perl как 2 байта переслать. Берешь строку в переменную да сплитом по пробелам
(или что там у тебя в качестве разделителя, табуляция например) делишь:

$line="28019 10259951 all -- * * 0.0.0.0/0 192.168.2.52"; # или из файла читаешь
@cols=split (" ",$line); # вместо пробела в кавычках ставишь свой разделитель, если нужно.

Теперь в $cols[1] у тебя второй левый столбик.

На awk тоже не сложнее процедура будет.

BigError
()

Можно с помощью шелла. Есть такой оператор - read [-r] var1,var2,.... Читает строку и по словам в параметры раскладывает. В первую переменную - первое, во вторую - второе, в последнюю - то, что осталось. Подробно см. man sh

Dimai
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.