
Ich habe eine Datei der Form
bulandshahara b u l a n d sh a h a r a
caandapura c aa n d a p u r a
Ich muss das „Vorkommen eines Leerzeichens gefolgt von einem“ entfernen, wenn dieses Muster am Ende einer Zeile erscheint.
Meine erwartete Ausgabe wäre
bulandshahara b u l a n d sh a h a r
caandapura c aa n d a p u r
Wie kann ich das machen?
ich besuchteEntfernen Sie Zeichen, wenn sie nicht den angegebenen Mustern folgensondern es ging darum, Zeichen zu löschen, wenn sie nicht dem Muster entsprachen.
Meine Frage betrifft das Entfernen von Zeichen „am Ende der Zeile“, wenn diese dem von mir angegebenen Muster folgen.
Antwort1
<"$YOUR_FILE" sed 's/ a$//' > $NEW_FILE
wird funktionieren, denke ich.