История изменений
Исправление unterwulf, (текущая версия) :
Насколько я понял, csed не умеет диапазоны повторений и в зависимости от версии по-разному трактует + и \+. Предлагаю попробовать так.
echo 'Total memory 8,192K 1,024K 2,048K' | sed 's/^[^ ]\+ [^ ]\+ \([^ ]\+\).*$/\1/'
Исходная версия unterwulf, :
Насколько я понял, csed не умеет диапазоны повторений и в зависимости от версии по-разному трактует + и \+. Предлагаю попробовать так.
echo 'Total memory 8,192K 1,024K 2,048K' | sed 's/^[^ ]\+ [^ ]\+ \([^ ]\+\).*$/\1/