Ich habe lange Listen wie folgt:bash 0 Pad-Nummern auf Substrings
D6N T69TN K70R M184V T215FEG
Das Ergebnis so sein muss:
auf bashD006N T069TN K070R M184V T215FEG
Ich bin neu, habe ich versucht, Ansätze basieren in Aufspaltung es in Spalten und formatieren. Die Positionen und die Länge der zweiten und dritten möglichen Spalten sind jedoch nicht festgelegt. Vielen Dank für jede Hilfe!
Wie konstruieren und drucken Sie Ihre "Liste"? Woher kommt die "Liste"? Vielleicht Bash selbst ist nicht das richtige Werkzeug, aber awk oder sed könnte sein? –
Einverstanden, Bash ist eine Shell, kein Datenprozessor, also wird die Verwendung anderer Tools wie 'awk',' sed', 'grep' usw. wahrscheinlich notwendig sein – edhurtig
@ user3829806 Werden Ihre Zeilen immer im Format' ([AZ] +) ([0-9] +) ([AZ] +) 'und wirst du immer auf die Länge der größten Zahl tippen müssen ... dh die Zahl könnte mehr als 3 Ziffern haben? – edhurtig