Ich habe Textzeilen wie diese unter:Unix - Entfernen Sie Vorder-/Hinter Spaces (Spalte Wise)
P, 123456 ,01,A,H, 123456 ,123456 123456 ,,
P,123456 ,01,A,H, 123456, 123456 123456,,
P, 123456,01,A,H,123456 ,123456 123456 ,,
P, 123456,01,A,H, 123456, 123456 123456,,
P,123456 ,01,A,H,123456 ,123456 123456 ,,
Ich möchte, dass sie wie unten sein:
P,123456,01,A,H,123456,123456 123456,,
P,123456,01,A,H,123456,123456 123456,,
P,123456,01,A,H,123456,123456 123456,,
P,123456,01,A,H,123456,123456 123456,,
P,123456,01,A,H,123456,123456 123456,,
Anforderungen :
- Entfernen Sie alle führenden & Leerzeichen am Ende von 2,6,7 Spalte nur
- Werte in der 7. Spalte sollte durch Leerzeichen nur
Forschung getrennt bleiben:
ich viele Kombinationen mit awk
versucht haben, , sed
, tr
konnte aber nach meinen Anforderungen nicht gelingen. Ich hätte gerne eine bevorzugte Lösung in awk
, sed
, tr
nur, weil alle meine Kunden CYGWIN begrenzt installiert haben. Daher kann ich nicht alle meine Kunden bitten, eine neue ausführbare Datei zu installieren.
https://stackoverflow.com/editing-help sehen für die Formatierung und fügen Sie die Befehle, die Sie versuchten, statt nur zu sagen, dass Sie versucht haben ... – Sundeep
Ich habe auch versucht, diese Lösung, aber es funktioniert nicht http://stackoverflow.com/a/28548655/3676305 – user3676305