Я могу пользоваться библиотекой LXC в своей c программе?

Перед первым регенерацией с пробелом:

grep -E "\s+-?[[:digit:]]{1,3}\.[[:digit:]]{0,5}"

следует выполнить трюк, так как он исключает совпадение в начале строки.

Если вы хотите, чтобы только 4-й столбец, вы можете легко добиться этого, используя либо GNU sed:

sed -r 's/^\S+\s+\S+\s+\S+\s+(\S+)(\s.*|)$/\1/'

, где \s - любой символ пробела (пробел, табуляция и различные "feeds"1) и \S - символ без пробела, либо (гораздо более чистым способом) с sed | cut:

sed 's/\s\+/\t/g' | cut -f4

, которая сначала сжимает все пробелы в одну закладку, а затем использует cut для вырезания четвертого столбца. Это также позволяет легко выбирать больше колонок, например, с помощью cut -f1,4 и так далее.

1) То есть: подача формы, подача линии, возврат каретки, хотя средняя обычно интерпретируется sed как разделитель линий.

0
28.04.2015, 02:20
1 ответ

В Ubuntu lxc-dev содержит заголовочные файлы, так что это отправная точка для написания кода с использованием LXC-библиотек. Обычно для Ubuntu foo предоставляет то, что ожидают конечные пользователи, а foo-dev предоставляет то, что нужно разработчикам.

0
28.01.2020, 04:57

Теги

Похожие вопросы