Ich möchte eine Datei in Stücke mit jeweils 2 Wörtern aufteilen.
$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
Ich habe erwartet, dass der letzte Befehl dasselbe Ergebnis liefert wie der vorherige. Was ist falsch?
text-processing
sed
user13107
quelle
quelle
sed -E 's/(word. ){2}/&\n/g' tmp
Ein anderer Weg in
sed
:quelle
\x
?Für den allgemeinen Fall der N-fachen Übereinstimmung:
quelle