Ich habe das folgende Problem.sed finden und ersetzen für nur bestimmte Anzahl von Vorkommen
Ich habe eine Datei mit Sequenz und ich möchte ein bestimmtes Muster finden und durch ein anderes Muster ersetzen, aber nur für eine bestimmte Anzahl von Malen.
zB:
ABCDEFGHIJKLMN
ABCDEFGHIJKLMN
ABCDEFGHIJKLMN
ABCDEFGHIJKLMN
ABCDEFGHIJKLMN
ABCDEFGHIJKLMN
ich will "DEFGHI" finden und ersetzen sie durch "ABCDEF" für nur 3 mal.
sed -i 's/DEFGHI/ABCDEF/g' /home/user/test.txt
Ich möchte nicht global ersetzen; stattdessen möchte ich nur 3 mal ersetzen.
Warum wollen Sie 'DEFGHI' mit sich selbst ersetzen? Zeigen Sie Ihre gewünschte Ausgabe an. – toolic
Entschuldigung. Ich möchte mit einem anderen Patten ersetzen. zB: DEFGHI mit ABCDEF – manoj
Dies ist nicht trivial. Kann das Muster mehr als einmal pro Zeile auftreten? – melpomene