Quiero dividir un archivo en trozos con 2 palabras cada uno.
$cat tmp
word1 word2 word3 word4 word5 word6 word7
$sed -e 's/word. word. /&\n/g' tmp
word1 word2
word3 word4
word5 word6
word7
$sed -e 's/word. \{2\}/&\n/g' tmp
word1 word2 word3 word4 word5 word6 word7
Esperaba que el último comando diera el mismo resultado que el anterior. ¿Qué está mal?
text-processing
sed
usuario13107
fuente
fuente
sed -E 's/(word. ){2}/&\n/g' tmp
Otra forma de
sed
:fuente
\x
?Para el caso general de emparejar N veces:
fuente