Ich habe eine Datei mit mehreren Datensätzen und jedem Datensatz der Länge 100. In jeder Zeile gibt es ein Segment der Länge 50 Zeichen (25-75), die für State reserviert ist, Land. Jetzt brauche ich aber das Segment als Staat, Land (Abstand zwischen und Land entfernen) und gleichzeitig die Länge des Feldes als 50 beibehalten.UNIX-Skript - Verschieben eines Zeichens in jeder Zeile einer Datei
Verwenden des Perl-Befehls perl -pi -e 's /,/,/g '* .txt Ich konnte den Platz entfernen, aber das reduziert die Länge des Segments auf 49. Gibt es eine Möglichkeit, den Platz zu entfernen und auch die Länge des Segments beizubehalten und dies auch für alle zu tun die Datensätze in der Datei?
Wie können Sie ein Zeichen entfernen und erwarten, dass die resultierende Zeichenfolge die gleiche Länge hat? –
Nun ist die Idee, den zusätzlichen Platz am Ende des Landes hinzuzufügen. – Jai