LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

Есть более чем один способ сделать это:

echo 'id date prefix par1=one par2=two' | sed 's/^.*\(par1=.*\)\s.*$/\1/g'

echo 'id date prefix par1=one par2=two' | grep -o 'par1=[^[:space:]]*'

echo 'id date prefix par1=one par2=two' | awk '{for (f=1;f<=NF;f++) if ($f ~ /^par1=/) print $f}'

echo 'id date prefix par1=one par2=two' | tr ' ' '\n' | grep ^par1= | cut -d= -f2

Исправление Xenius, :

echo 'id date prefix par1=one par2=two' | sed 's/^.*\(par1=.*\)\s.*$/\1/g'

echo 'id date prefix par1=one par2=two' | grep -o 'par1=[^[:space:]]*'

echo 'id date prefix par1=one par2=two' | awk '{for (f=1;f<=NF;f++) if ($f ~ /^par1=/) print $f}'

echo 'id date prefix par1=one par2=two' | tr ' ' '\n' | grep ^par1= | cut -d= -f2

Исходная версия Xenius, :

echo 'id date prefix par1=one par2=two' | sed 's/^.*\(par1=.*\)\s.*$/\1/g'

echo 'id date prefix par1=one par2=two' | grep -o 'par1=[^[:space:]]*'

echo 'id date prefix par1=one par2=two' | awk '{for (f=1;f<=NF;f++) if ($f ~ /^par1=/) print $f}'