it-swarm-eu.dev

Vraťte odpovídající řetězec pouze v sedu

Možný duplikát:
Extrahování regulárního výrazu spojeného se 'sed' bez tisku okolních znaků

Jak to mohu udělat pouze pro tisk test:

echo "atestb" | sed -n 's/\(test\)/\1/p'
51
Tyilo

Musíte se shodovat s celou řadou:

echo "atestb" | sed -n 's/.*\(test\).*/\1/p'

nebo

echo "atestb" | sed 's/.*\(test\).*/\1/'
51
Thor