Duplicata possible:
Extraction d'une regex associée à 'sed' sans printing des caractères environnants
Comment faire ce test
uniquement d'printing:
echo "atestb" | sed -n 's/\(test\)/\1/p'
Vous devez faire correspondre toute la ligne:
echo "atestb" | sed -n 's/.*\(test\).*/\1/p'
ou
echo "atestb" | sed 's/.*\(test\).*/\1/'