В то время как SELinux является хорошим вариантом для очень чувствительной среды, он потребует квалифицированных администраторов и не может подходить для запуска, поскольку Вы найдете, что необходимо удалить средства управления.
Таким образом, более стандартный дистрибутив будет легче поддержать.
Debian, CentOs или Ubuntu были бы очень хорошо, они могут все быть защищены соответственно, иметь активную разработку и обслуживание и легко применимы.
Альтернатива с cut
был бы:
cut input.txt -d'|' -f4-5 --output-delimiter='' >> output.txt
Между прочим, Вы упомянули в вопросе, что это - разграниченная вкладка, но я взял |
здесь как разделитель.
Вы могли сделать это как это с GNU sed:
sed -r 's/([^|]+\|){3}//; s/\|//'
т.е. удалите три группы, которым предшествуют каналы, вторая команда замены удаляет канал после 4-го поля.
cat
в такой ситуации? – Bernhard 02.11.2012, 21:24awk -F\| '{...}' file.in >file.out
– Kevin 13.12.2012, 23:37