Ich habe große Textdateien mit durch Leerzeichen getrennten Zeichenfolgen (2-5). Die Zeichenfolgen können "'" oder "-" enthalten. Ich möchte beispielsweise das zweite Leerzeichen durch ein Rohr ersetzen. Was ist der beste Weg? Mit sed dachte ich darüber nach: sed -r 's/(^[a-z'-]+ [a-z'-]+\b)...