
我有一個以下形式的文件
bulandshahara b u l a n d sh a h a r a
caandapura c aa n d a p u r a
如果此模式出現在任何行的最後,我必須刪除「出現一個空格後面跟著一個」。
我的預期輸出是
bulandshahara b u l a n d sh a h a r
caandapura c aa n d a p u r
我怎樣才能做到這一點?
我參觀過如果字元不遵循指定模式,則將其刪除但這是關於刪除不遵循模式的字元。
我的問題是刪除“行尾”的字元(如果它們遵循我指定的模式)。
答案1
<"$YOUR_FILE" sed 's/ a$//' > $NEW_FILE
我想會成功的。