Sie können am Ende des Ersatzbefehls eine Zahl hinzufügen. Folgendes ersetzt beispielsweise das zweite Vorkommen von old
mit der Zeichenfolge new
in jeder Zeile von file
:
sed 's/old/new/2' file
Anstelle Ihrer vorgeschlagenen Lösung können Sie also Folgendes verwenden:
sed 's/ /|/2'
Weitere Informationen finden Sie z. dieses sed-Tutorial.